]> granicus.if.org Git - python/commitdiff
test_dictviews: Add testcase for dictviews_sub (GH-16660)
authorDong-hee Na <donghee.na92@gmail.com>
Tue, 8 Oct 2019 15:59:10 +0000 (00:59 +0900)
committerSerhiy Storchaka <storchaka@gmail.com>
Tue, 8 Oct 2019 15:59:10 +0000 (18:59 +0300)
Lib/test/test_dictviews.py

index 7cf019250244bd5f7e9dea8372f3f736f101777f..8410e8b5c44d468db6119b0cbbdbd6e74b7ea64a 100644 (file)
@@ -219,11 +219,13 @@ class DictSetTest(unittest.TestCase):
         self.assertEqual(origin.keys() & iter([1, 2]), {1})
         self.assertEqual(origin.keys() | iter([1, 2]), {1, 2, 3})
         self.assertEqual(origin.keys() ^ iter([1, 2]), {2, 3})
+        self.assertEqual(origin.keys() - iter([1, 2]), {3})
 
         items = origin.items()
         self.assertEqual(items & iter([(1, 2)]), {(1, 2)})
         self.assertEqual(items ^ iter([(1, 2)]), {(3, 4)})
         self.assertEqual(items | iter([(1, 2)]), {(1, 2), (3, 4)})
+        self.assertEqual(items - iter([(1, 2)]), {(3, 4)})
 
     def test_recursive_repr(self):
         d = {}