Beispiel #1
0
 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/')
Beispiel #4
0
    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/')
Beispiel #5
0
 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>')