diff options
Diffstat (limited to 'Lib/test/test_dictviews.py')
-rw-r--r-- | Lib/test/test_dictviews.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Lib/test/test_dictviews.py b/Lib/test/test_dictviews.py new file mode 100644 index 0000000..15c933f --- /dev/null +++ b/Lib/test/test_dictviews.py @@ -0,0 +1,25 @@ +import unittest +from test import test_support + +class DictSetTest(unittest.TestCase): + + def test_dict_keys(self): + d = {1: 10, "a": "ABC"} + keys = d.KEYS() + self.assertEqual(set(keys), {1, "a"}) + + def test_dict_items(self): + d = {1: 10, "a": "ABC"} + items = d.ITEMS() + self.assertEqual(set(items), {(1, 10), ("a", "ABC")}) + + def test_dict_values(self): + d = {1: 10, "a": "ABC"} + values = d.VALUES() + self.assertEqual(set(values), {10, "ABC"}) + +def test_main(): + test_support.run_unittest(DictSetTest) + +if __name__ == "__main__": + test_main() |