mirror of
https://github.com/Hopiu/django-modeltranslation.git
synced 2026-05-05 03:54:43 +00:00
Added admin test for multitable inheritance to verify that issue #50 was resolved by pull request #137.
This commit is contained in:
parent
d78570930b
commit
48ceae54b7
1 changed files with 15 additions and 0 deletions
|
|
@ -1549,6 +1549,21 @@ class TranslationAdminTest(ModeltranslationTestBase):
|
|||
for field, css in fields.items():
|
||||
self.assertEqual(build_css_class(field), css)
|
||||
|
||||
def test_multitable_inheritance(self):
|
||||
class MultitableModelAAdmin(admin.TranslationAdmin):
|
||||
pass
|
||||
|
||||
class MultitableModelBAdmin(admin.TranslationAdmin):
|
||||
pass
|
||||
|
||||
maa = MultitableModelAAdmin(models.MultitableModelA, self.site)
|
||||
mab = MultitableModelBAdmin(models.MultitableModelB, self.site)
|
||||
|
||||
self.assertEqual(maa.get_form(request).base_fields.keys(),
|
||||
['titlea_de', 'titlea_en'])
|
||||
self.assertEqual(mab.get_form(request).base_fields.keys(),
|
||||
['titlea_de', 'titlea_en', 'titleb_de', 'titleb_en'])
|
||||
|
||||
|
||||
class TestManager(ModeltranslationTestBase):
|
||||
def setUp(self):
|
||||
|
|
|
|||
Loading…
Reference in a new issue