[Python-checkins] test_dictviews: Add testcase for dictviews_sub (GH-16660)

Serhiy Storchaka webhook-mailer at python.org
Tue Oct 8 11:59:14 EDT 2019


https://github.com/python/cpython/commit/e53c5800df3d4a07c9596ed933d431f7f77a2980
commit: e53c5800df3d4a07c9596ed933d431f7f77a2980
branch: master
author: Dong-hee Na <donghee.na92 at gmail.com>
committer: Serhiy Storchaka <storchaka at gmail.com>
date: 2019-10-08T18:59:10+03:00
summary:

test_dictviews: Add testcase for dictviews_sub (GH-16660)

files:
M Lib/test/test_dictviews.py

diff --git a/Lib/test/test_dictviews.py b/Lib/test/test_dictviews.py
index 7cf019250244b..8410e8b5c44d4 100644
--- a/Lib/test/test_dictviews.py
+++ b/Lib/test/test_dictviews.py
@@ -219,11 +219,13 @@ def test_set_operations_with_iterator(self):
         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 = {}



More information about the Python-checkins mailing list