summaryrefslogtreecommitdiff
path: root/tests/test_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_base.py')
-rwxr-xr-xtests/test_base.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_base.py b/tests/test_base.py
index b4f170d..38c7924 100755
--- a/tests/test_base.py
+++ b/tests/test_base.py
@@ -144,6 +144,10 @@ class VersionTestCase(unittest.TestCase):
base.Version(text, partial=True))
self.assertNotEqual(text, base.Version(text, partial=True))
+ def test_hash(self):
+ self.assertEqual(1,
+ len(set([base.Version('0.1.0'), base.Version('0.1.0')])))
+
class SpecTestCase(unittest.TestCase):
components = {
@@ -255,6 +259,10 @@ class SpecTestCase(unittest.TestCase):
self.assertEqual('==0.1.0', str(spec))
self.assertEqual(base.Spec.KIND_EQUAL, spec.kind)
+ def test_hash(self):
+ self.assertEqual(1,
+ len(set([base.Spec('==0.1.0'), base.Spec('==0.1.0')])))
+
if __name__ == '__main__': # pragma: no cover
unittest.main()