示例#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]})