Пример #1
0
 def test_diff_length_non_matching_higher(self):
     self.assertEqual(
         set([('zz', None), ('etcaterva', 'etcaterva')]),
         set(sync.zip_pairs(['zz', 'etcaterva'], ['etcaterva']))
     )
Пример #2
0
 def test_non_matching_elements(self):
     self.assertEqual(
         set([(None, 2), (1, None)]),
         set(sync.zip_pairs([1], [2]))
     )
Пример #3
0
 def test_unordered_matching(self):
     self.assertEqual(
         set([(1, 1), (2, 2)]),
         set(sync.zip_pairs([1, 2], [2, 1]))
     )
Пример #4
0
 def test_empty_second_list(self):
     self.assertEqual(
         [(None, 1)],
         list(sync.zip_pairs([], [1]))
     )
Пример #5
0
 def test_single_element_lists(self):
     self.assertEqual(
         set([(1, 1), (1, None)]),
         set(sync.zip_pairs([1, 1], [1]))
     )
Пример #6
0
 def test_empty_lists(self):
     self.assertEqual(
         [],
         list(sync.zip_pairs([], []))
     )
Пример #7
0
 def test_empty_first_list(self):
     self.assertEqual(
         [(1, None)],
         list(sync.zip_pairs([1], []))
     )
Пример #8
0
 def test_unordered_matching(self):
     self.assertEqual(set([(1, 1), (2, 2)]),
                      set(sync.zip_pairs([1, 2], [2, 1])))
Пример #9
0
 def test_diff_length_non_matching_higher(self):
     self.assertEqual(
         set([('zz', None), ('etcaterva', 'etcaterva')]),
         set(sync.zip_pairs(['zz', 'etcaterva'], ['etcaterva'])))
Пример #10
0
 def test_non_matching_elements(self):
     self.assertEqual(set([(None, 2), (1, None)]),
                      set(sync.zip_pairs([1], [2])))
Пример #11
0
 def test_single_element_lists(self):
     self.assertEqual(set([(1, 1), (1, None)]),
                      set(sync.zip_pairs([1, 1], [1])))
Пример #12
0
 def test_empty_second_list(self):
     self.assertEqual([(None, 1)], list(sync.zip_pairs([], [1])))
Пример #13
0
 def test_empty_first_list(self):
     self.assertEqual([(1, None)], list(sync.zip_pairs([1], [])))
Пример #14
0
 def test_empty_lists(self):
     self.assertEqual([], list(sync.zip_pairs([], [])))