Exemple #1
0
 def testListTopLevelKeys(self):
     structure = ['cabbage', 24, False]
     self.assertEquals(
         set([0, 1, 2]),
         set(diff.find_top_level_keys(structure))
     )
     self.assertEquals([], diff.find_top_level_keys([]))
Exemple #2
0
 def testDictTopLevelKeys(self):
     dict_keys = ['hotdogs', 'pickles', 'relish']
     dict_values = [1, None, 'goose']
     structure = dict(zip(dict_keys, dict_values))
     self.assertEquals(
         set(dict_keys),
         set(diff.find_top_level_keys(structure))
     )
     self.assertEquals([], diff.find_top_level_keys({}))
Exemple #3
0
 def testValueTopLevelKeys(self):
     self.assertEquals(None, diff.find_top_level_keys(10))
     self.assertEquals(None, diff.find_top_level_keys('frond'))
     self.assertEquals(None, diff.find_top_level_keys(False))
     self.assertEquals(None, diff.find_top_level_keys(None))