def test_choices(self): em = EasyModel(django_databrowse.site, SomeModel) field = EasyField( em, models.CharField(max_length=2, choices=(("a", "azerty"), ("q", "querty")))) self.assertEqual(len([f for f in field.choices()]), 2)
def test_choices(self): em = EasyModel(django_databrowse.site, SomeModel) field = EasyField( em, models.CharField(max_length=2, choices=(("a", "azerty"),("q","querty")) ) ) self.assertEqual(len([f for f in field.choices()]), 2)
def test_urls(self): em = EasyModel(django_databrowse.site, SomeModel) em.site.root_url = "root/" field = EasyField( em, models.CharField(max_length=2, choices=(("a", "azerty"),("q","querty")), name="hello" ) ) self.assertEqual(field.url(), u'root/django_databrowse/somemodel/hello/') em = EasyModel(django_databrowse.site, SomeInheritedModel) field = EasyField(em, models.ForeignKey(SomeModel)) self.assertEqual(field.url(), u'root/django_databrowse/someinheritedmodel/')
def test_urls(self): em = EasyModel(django_databrowse.site, SomeModel) em.site.root_url = "root/" field = EasyField( em, models.CharField(max_length=2, choices=(("a", "azerty"), ("q", "querty")), name="hello")) self.assertEqual(field.url(), u'root/django_databrowse/somemodel/hello/') em = EasyModel(django_databrowse.site, SomeInheritedModel) field = EasyField(em, models.ForeignKey(SomeModel)) self.assertEqual(field.url(), u'root/django_databrowse/someinheritedmodel/')
def test_repr(self): em = EasyModel(django_databrowse.site, SomeModel) field = EasyField(em, models.CharField(max_length=50, name="hello")) self.assertEqual(field.__repr__(), '<EasyField for SomeModel.hello>')