From 8b3b2d04a81439eb2c86bd007e9de27aba3d89e8 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Fri, 28 Aug 2015 22:31:31 +0300 Subject: objset: frozensets are hashable. --- tests/basics/frozenset1.py | 3 +++ tests/basics/set1.py | 6 ++++++ 2 files changed, 9 insertions(+) (limited to 'tests') diff --git a/tests/basics/frozenset1.py b/tests/basics/frozenset1.py index 00694581f..7a4a33540 100644 --- a/tests/basics/frozenset1.py +++ b/tests/basics/frozenset1.py @@ -15,3 +15,6 @@ print(s) s = frozenset({3, 4, 3, 1}) print(sorted(s)) + +# frozensets are hashable unlike sets +print({frozenset("1"): 2}) diff --git a/tests/basics/set1.py b/tests/basics/set1.py index 399c33eb6..6afd9eb5e 100644 --- a/tests/basics/set1.py +++ b/tests/basics/set1.py @@ -5,3 +5,9 @@ print(s) s = {3, 4, 3, 1} print(sorted(s)) + +# Sets are not hashable +try: + {s: 1} +except TypeError: + print("TypeError") -- cgit v1.2.3