Skip to content

Commit 96a7aa9

Browse files
committed
Test foreignkey related attribute
1 parent c9842c8 commit 96a7aa9

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

simple_history/tests/tests/test_models.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
AdminProfile, Bookcase, MultiOneToOne, Poll, Choice, Restaurant, Person,
1818
FileModel, Document, Book, HistoricalPoll, Library, State, AbstractBase,
1919
ConcreteAttr, ConcreteUtil, SelfFK, Temperature, WaterLevel,
20-
ExternalModel1, ExternalModel3, UnicodeVerboseName
20+
ExternalModel1, ExternalModel3, UnicodeVerboseName, HistoricalChoice,
21+
HistoricalState
2122
)
2223
from ..external.models import ExternalModel2, ExternalModel4
2324

@@ -465,3 +466,11 @@ def test_invalid_bases(self):
465466
invalid_bases = (AbstractBase, "InvalidBases")
466467
for bases in invalid_bases:
467468
self.assertRaises(TypeError, HistoricalRecords, bases=bases)
469+
470+
def test_import_related(self):
471+
field_object = HistoricalChoice._meta.get_field_by_name('poll_id')[0]
472+
self.assertEqual(field_object.related.model, HistoricalChoice)
473+
474+
def test_string_related(self):
475+
field_object = HistoricalState._meta.get_field_by_name('library_id')[0]
476+
self.assertEqual(field_object.related.model, HistoricalState)

0 commit comments

Comments
 (0)