示例#1
0
    def test_set_attributes_from_name_with_verbose_name(self):
        target = Field(verbose_name="init Verbose Name")
        target.set_attributes_from_name("test_name")

        self.assertEqual("test_name", target.name)
        self.assertEqual("test_name", target.attname)
        self.assertEqual("init Verbose Name", target.verbose_name)
        self.assertEqual("init Verbose Names", target.verbose_name_plural)
示例#2
0
    def test_value_from_object(self):
        target = Field()
        target.set_attributes_from_name("test_name")

        an_obj = ObjectValue()
        setattr(an_obj, "test_name", "test_value")

        actual = target.value_from_object(an_obj)
        self.assertEqual("test_value", actual)
示例#3
0
 def test__repr(self):
     target = Field()
     self.assertEqual("<odin.fields.Field>", repr(target))
     target.set_attributes_from_name("eek")
     self.assertEqual("<odin.fields.Field: eek>", repr(target))
示例#4
0
 def test__repr(self):
     target = Field()
     assert "<odin.fields.Field>" == repr(target)
     target.set_attributes_from_name("eek")
     assert "<odin.fields.Field: eek>" == repr(target)
示例#5
0
 def test__repr(self):
     target = Field()
     assert "<odin.fields.Field>" == repr(target)
     target.set_attributes_from_name("eek")
     assert "<odin.fields.Field: eek>" == repr(target)
示例#6
0
 def test__repr(self):
     target = Field()
     self.assertEqual("<odin.fields.Field>", repr(target))
     target.set_attributes_from_name("eek")
     self.assertEqual("<odin.fields.Field: eek>", repr(target))