summaryrefslogtreecommitdiff
path: root/tests/model_fields
diff options
context:
space:
mode:
Diffstat (limited to 'tests/model_fields')
-rw-r--r--tests/model_fields/tests.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/model_fields/tests.py b/tests/model_fields/tests.py
index 5208b40dc9..86365989f0 100644
--- a/tests/model_fields/tests.py
+++ b/tests/model_fields/tests.py
@@ -128,9 +128,14 @@ class BasicFieldTests(SimpleTestCase):
self.assertLess(abstract_model_field, inherit2_model_field)
self.assertLess(inherit1_model_field, inherit2_model_field)
- self.assertNotEqual(hash(abstract_model_field), hash(inherit1_model_field))
- self.assertNotEqual(hash(abstract_model_field), hash(inherit2_model_field))
- self.assertNotEqual(hash(inherit1_model_field), hash(inherit2_model_field))
+ def test_hash_immutability(self):
+ field = models.IntegerField()
+ field_hash = hash(field)
+
+ class MyModel(models.Model):
+ rank = field
+
+ self.assertEqual(field_hash, hash(field))
class ChoicesTests(SimpleTestCase):