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'))
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'))
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'))