diff options
Diffstat (limited to 'tests/test_base.py')
-rwxr-xr-x | tests/test_base.py | 8 |
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() |