Пример #1
0
 def test_one_duplicated(self):
     d1 = dict(foo=[2, 2])
     d2 = {}
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': {2},
     })
Пример #2
0
 def test_two_same_repo(self):
     d1 = dict(foo=[1, 2])
     d2 = dict(foo=[3, 4])
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': {1, 2, 3, 4},
     })
Пример #3
0
 def test_two_same_repo(self):
     d1 = dict(foo=[1, 2])
     d2 = dict(foo=[3, 4])
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': [1, 2, 3, 4],
     })
Пример #4
0
 def test_one_duplicated(self):
     d1 = dict(foo=[2, 2])
     d2 = {}
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': {2},
     })
Пример #5
0
 def test_two_different_with_dups(self):
     d1 = dict(foo=[1, 2, 2, 2])
     d2 = dict(bar=[3, 4, 1, 2])
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': {1, 2},
         'bar': {1, 2, 3, 4},
     })
Пример #6
0
 def test_two_different(self):
     d1 = dict(foo=[1, 2])
     d2 = dict(bar=[3, 4])
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': [1, 2],
         'bar': [3, 4],
     })
Пример #7
0
 def test_two_different(self):
     d1 = dict(foo=[1, 2])
     d2 = dict(bar=[3, 4])
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': [1, 2],
         'bar': [3, 4],
     })
Пример #8
0
 def test_two_different_with_dups(self):
     d1 = dict(foo=[1, 2, 2, 2])
     d2 = dict(bar=[3, 4, 1, 2])
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {
         'foo': {1, 2},
         'bar': {1, 2, 3, 4},
     })
Пример #9
0
 def test_complex_case(self):
     d1 = dict(foo=[1, 2])
     d2 = dict(foo=[3], bar=[5])
     d3 = dict(bar=[4, 6])
     d = main._merge_deps(d1, d2, d3)
     self.assertDictEqual(d, {
         'foo': {1, 2, 3},
         'bar': {5, 4, 6},
     })
Пример #10
0
 def test_complex_case(self):
     d1 = dict(foo=[1, 2])
     d2 = dict(foo=[3], bar=[5])
     d3 = dict(bar=[4, 6])
     d = main._merge_deps(d1, d2, d3)
     self.assertDictEqual(d, {
         'foo': [1, 2, 3],
         'bar': [5, 4, 6],
     })
Пример #11
0
 def test_two_different(self):
     d1 = dict(foo=[1, 2])
     d2 = dict(bar=[3, 4])
     d = main._merge_deps(d1, d2)
     self.assertDictEqual(d, {"foo": [1, 2], "bar": [3, 4]})