summaryrefslogtreecommitdiff
path: root/tests/model_meta
diff options
context:
space:
mode:
authorLuis Del Giudice <luis.dg19@gmail.com>2015-04-26 17:05:50 -0400
committerMarkus Holtermann <info@markusholtermann.eu>2015-05-02 16:58:18 +0200
commit69ddc1b3da043195a0f4e09211d395724b42c70b (patch)
tree110548448fb30ecdc9102d0f3a0a1c1dfc946646 /tests/model_meta
parent811d7870a5c7e419a3f041e04a7432d6f28016f8 (diff)
Fixed #24693 -- Added label and label_lower property to Model._meta
Diffstat (limited to 'tests/model_meta')
-rw-r--r--tests/model_meta/results.py12
-rw-r--r--tests/model_meta/tests.py11
2 files changed, 23 insertions, 0 deletions
diff --git a/tests/model_meta/results.py b/tests/model_meta/results.py
index 858b70b73a..0770b86b2a 100644
--- a/tests/model_meta/results.py
+++ b/tests/model_meta/results.py
@@ -791,4 +791,16 @@ TEST_RESULTS = {
'content_object_abstract',
],
},
+ 'labels': {
+ AbstractPerson: 'model_meta.AbstractPerson',
+ BasePerson: 'model_meta.BasePerson',
+ Person: 'model_meta.Person',
+ Relating: 'model_meta.Relating',
+ },
+ 'lower_labels': {
+ AbstractPerson: 'model_meta.abstractperson',
+ BasePerson: 'model_meta.baseperson',
+ Person: 'model_meta.person',
+ Relating: 'model_meta.relating',
+ },
}
diff --git a/tests/model_meta/tests.py b/tests/model_meta/tests.py
index 4421c9ef44..390c0fe988 100644
--- a/tests/model_meta/tests.py
+++ b/tests/model_meta/tests.py
@@ -49,6 +49,17 @@ class GetFieldsTests(OptionsBaseTests):
fields += ["errors"]
+class LabelTests(OptionsBaseTests):
+
+ def test_label(self):
+ for model, expected_result in TEST_RESULTS['labels'].items():
+ self.assertEqual(model._meta.label, expected_result)
+
+ def test_label_lower(self):
+ for model, expected_result in TEST_RESULTS['lower_labels'].items():
+ self.assertEqual(model._meta.label_lower, expected_result)
+
+
class DataTests(OptionsBaseTests):
def test_fields(self):