Пример #1
0
    def test3(self):
        L = DictSet(s2d('a123 b324 c5 78'))
        M = s2d('a1        c56788')
        R = s2l('a 23 b324')

        self.assertTrue(isinstance(L.difference(M), DictSet))
        self.assertEqual(d2l(L.difference(M)), R)
        self.assertEqual(d2l(L), s2l('a123 b234 c5 78'))
        self.assertEqual(d2l(M), s2l('a1        c56788'))
Пример #2
0
    def test1(self):
        L = DictSet(s2d(''))
        M = s2d('a1 c5666788')
        R = s2l('')

        self.assertTrue(isinstance(L.difference(M), DictSet))
        self.assertEqual(d2l(L.difference(M)), R)
        self.assertEqual(d2l(L), s2l(''))
        self.assertEqual(d2l(M), s2l('a1 c5666788'))
Пример #3
0
    def test2(self):
        L = DictSet(s2d('a1        c56788'))
        M =         s2d('a123 b324 c5 78')
        R =         s2l('          c 6')

        self.assertTrue(isinstance(L.difference(M),DictSet))
        self.assertEqual(d2l(L.difference(M)),R)
        self.assertEqual(d2l(L),s2l('a1 c5678'))
        self.assertEqual(d2l(M),s2l('a123 b324 c5 78'))