Example #1
0
 def test_check_key(self):
     o = JSONConverter('example.org')
     self.assertEquals("test0.example.org", o.check_key(v.line1, 0))
     self.assertEquals("A", o.check_key(v.line1, 1))
     self.assertEquals("10.10.10.10", o.check_key(v.line1, 2))
     self.assertEquals("86400", o.check_key(v.line1, 3))
     self.assertFalse(o.check_key(v.line1, 4))
     self.assertEquals("0", o.check_key(v.line2, 4))
     self.assertFalse(o.check_key(v.line2, 5))
     self.assertEquals("10.10.11.10", o.check_key(v.line3, 2))
Example #2
0
 def test_generate_records(self):
     o = JSONConverter('example.org')
     o.generate_records(v.line1)
     self.assertListEqual(v.list3, o.records)
     o2 = JSONConverter('example.org')
     o2.generate_records(v.line2)
     self.assertListEqual(v.list4, o2.records)
Example #3
0
 def test_generata_data(self):
     o1 = JSONConverter('example.org')
     o1.generata_data(True)
     self.assertListEqual([{'records': []}], o1.dict_records)
     o2 = JSONConverter('example.org')
     o2.generata_data(False)
     self.assertListEqual([{'records': [], 'name': 'example.org'}],
                          o2.dict_records)
Example #4
0
 def test_separate_input_file(self):
     import os.path
     o = JSONConverter('example.org')
     with open(self.sample, 'r') as f:
         o.separate_input_file(f)
     self.maxDiff = None
     self.assertListEqual([v.str1], o.separated_list)
     o2 = JSONConverter('example.org')
     o2.delta = 3
     with open(self.sample, 'r') as f2:
         o2.separate_input_file(f2)
     self.assertListEqual(v.str_l, o2.separated_list)
Example #5
0
 def test__init__(self):
     o = JSONConverter('example.org')
     self.assertEquals('example.org', o.domain)
     self.assertEquals(0, o.split_index)
     self.assertListEqual([], o.records)
     self.assertListEqual([], o.separated_list)
     self.assertFalse(o.delta)
Example #6
0
 def test_get_soa(self):
     o = JSONConverter('exmaple.org')
     self.assertEquals(v.new_soa,
                       o.get_soa(v.older_cur_soa, v.content))
     self.assertNotEquals(v.new_soa,
                          o.get_soa(v.today_cur_soa, v.content))
Example #7
0
 def test_read_records(self):
     o = JSONConverter('example.org')
     o.read_records(v.str2.splitlines())
     self.assertListEqual(v.dicts1, o.records)