mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-17 00:07:37 +02:00
add +noall +answer test
This commit is contained in:
1
tests/fixtures/osx-10.14.6/dig-noall-answer.json
vendored
Normal file
1
tests/fixtures/osx-10.14.6/dig-noall-answer.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
[{"answer":[{"name":"cnn.com.","class":"IN","type":"A","ttl":47,"data":"151.101.65.67"},{"name":"cnn.com.","class":"IN","type":"A","ttl":47,"data":"151.101.193.67"},{"name":"cnn.com.","class":"IN","type":"A","ttl":47,"data":"151.101.129.67"},{"name":"cnn.com.","class":"IN","type":"A","ttl":47,"data":"151.101.1.67"}]}]
|
4
tests/fixtures/osx-10.14.6/dig-noall-answer.out
vendored
Normal file
4
tests/fixtures/osx-10.14.6/dig-noall-answer.out
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
cnn.com. 47 IN A 151.101.65.67
|
||||
cnn.com. 47 IN A 151.101.193.67
|
||||
cnn.com. 47 IN A 151.101.129.67
|
||||
cnn.com. 47 IN A 151.101.1.67
|
@ -55,10 +55,12 @@ class MyTests(unittest.TestCase):
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/dig-axfr.out'), 'r', encoding='utf-8') as f:
|
||||
self.osx_10_14_6_dig_axfr = f.read()
|
||||
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/dig-noall-answer.out'), 'r', encoding='utf-8') as f:
|
||||
self.osx_10_14_6_dig_noall_answer = f.read()
|
||||
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/generic/dig-answer-spaces.out'), 'r', encoding='utf-8') as f:
|
||||
self.generic_dig_answer_spaces = f.read()
|
||||
|
||||
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/generic/dig-additional.out'), 'r', encoding='utf-8') as f:
|
||||
self.generic_dig_additional = f.read()
|
||||
|
||||
@ -123,10 +125,12 @@ class MyTests(unittest.TestCase):
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/dig-axfr.json'), 'r', encoding='utf-8') as f:
|
||||
self.osx_10_14_6_dig_axfr_json = json.loads(f.read())
|
||||
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/osx-10.14.6/dig-noall-answer.json'), 'r', encoding='utf-8') as f:
|
||||
self.osx_10_14_6_dig_noall_answer_json = json.loads(f.read())
|
||||
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/generic/dig-answer-spaces.json'), 'r', encoding='utf-8') as f:
|
||||
self.generic_dig_answer_spaces_json = json.loads(f.read())
|
||||
|
||||
|
||||
with open(os.path.join(THIS_DIR, os.pardir, 'tests/fixtures/generic/dig-additional.json'), 'r', encoding='utf-8') as f:
|
||||
self.generic_dig_additional_json = json.loads(f.read())
|
||||
|
||||
@ -241,6 +245,12 @@ class MyTests(unittest.TestCase):
|
||||
"""
|
||||
self.assertEqual(jc.parsers.dig.parse(self.osx_10_14_6_dig_axfr, quiet=True), self.osx_10_14_6_dig_axfr_json)
|
||||
|
||||
def test_dig_noall_answer_osx_10_14_6(self):
|
||||
"""
|
||||
Test 'dig +noall +answer' on OSX 10.14.6
|
||||
"""
|
||||
self.assertEqual(jc.parsers.dig.parse(self.osx_10_14_6_dig_noall_answer, quiet=True), self.osx_10_14_6_dig_noall_answer_json)
|
||||
|
||||
def test_dig_answer_spaces(self):
|
||||
"""
|
||||
Test 'dig' with spaces in the answer data (e.g. TXT responses)
|
||||
|
Reference in New Issue
Block a user