Guido van Rossum | b90c848 | 2007-02-10 01:11:45 +0000 | [diff] [blame^] | 1 | import unittest |
| 2 | from test import test_support |
| 3 | |
| 4 | class DictSetTest(unittest.TestCase): |
| 5 | |
| 6 | def test_dict_keys(self): |
| 7 | d = {1: 10, "a": "ABC"} |
| 8 | keys = d.KEYS() |
| 9 | self.assertEqual(set(keys), {1, "a"}) |
| 10 | |
| 11 | def test_dict_items(self): |
| 12 | d = {1: 10, "a": "ABC"} |
| 13 | items = d.ITEMS() |
| 14 | self.assertEqual(set(items), {(1, 10), ("a", "ABC")}) |
| 15 | |
| 16 | def test_dict_values(self): |
| 17 | d = {1: 10, "a": "ABC"} |
| 18 | values = d.VALUES() |
| 19 | self.assertEqual(set(values), {10, "ABC"}) |
| 20 | |
| 21 | def test_main(): |
| 22 | test_support.run_unittest(DictSetTest) |
| 23 | |
| 24 | if __name__ == "__main__": |
| 25 | test_main() |