Example #1
0
class TestSetExtend(TestListExtend):

    def setUp(self):
        self.merger = SetExtend()

    def test_merge_duplicates_scalar(self):
        s1 = 2
        s2 = 2
        target = [2]
        assert self._test_merge(s1, s2, target)

    def test_merge_duplicates_list(self):
        l1 = [1,2,3]
        l2 = [3,2,1]
        target = l1
        assert self._test_merge(l1, l2, target)

    def test_merge_with_none(self):
        first = [1,2,3]
        ret = self.merger.merge(first, None)
        assert ret == first
Example #2
0
 def merge(self, other):
     merger = SetExtend()
     self[:] = merger.merge(self, other)
Example #3
0
 def setUp(self):
     self.merger = SetExtend()