예제 #1
0
 def test_model_inheritance(self):
     django_databrowse.site.register(SomeInheritedModel)
     child = SomeInheritedModel.objects.create(some_field='hello',
                                               special='world')
     ei = EasyInstance(EasyModel(django_databrowse.site, SomeModel), child)
     ei_child = EasyInstance(
         EasyModel(django_databrowse.site, SomeInheritedModel), child)
     self.assertEqual(
         ei.related_objects().next()['object_list'][0].instance,
         ei_child.instance)
 def test_model_inheritance(self):
     django_databrowse.site.register(SomeInheritedModel)
     child = SomeInheritedModel.objects.create(some_field='hello',
                                               special='world')
     ei = EasyInstance(EasyModel(django_databrowse.site,
                                 SomeModel), child)
     ei_child = EasyInstance(EasyModel(django_databrowse.site,
                                       SomeInheritedModel), child)
     self.assertEqual(
         next(ei.related_objects())['object_list'][0].instance,
         ei_child.instance)
예제 #3
0
 def test_model_inheritance_no_child(self):
     instance = SomeModel.objects.create(some_field='hello')
     ei = EasyInstance(EasyModel(django_databrowse.site, SomeModel),
                       instance)
     self.assertEqual(list(ei.related_objects()), [])
 def test_model_inheritance_no_child(self):
     instance = SomeModel.objects.create(some_field='hello')
     ei = EasyInstance(EasyModel(django_databrowse.site, SomeModel),
                       instance)
     self.assertEqual(list(ei.related_objects()), [])
예제 #5
0
 def test_repr(self):
     instance = SomeModel.objects.create()
     ei = EasyInstance(EasyModel(django_databrowse.site,
                                 SomeModel), instance)
     self.assertEqual(ei.__repr__(), "<EasyInstance for SomeModel (1)>")