예제 #1
0
 def test_django_field_rename(self):
     """Rename the Django field in the Row."""
     field = DjangoField('a', rename='b')
     self.assertEqual('aa', field.get_value(MockRecord()))
     self.assertEqual('b', field.get_name())
예제 #2
0
 def test_django_dotted_name_field(self):
     """Follow a django dot relation."""
     field = DjangoField('contact.a', rename='c')
     self.assertEqual('aa', field.get_value(MockRecord()))
     self.assertEqual('c', field.get_name())
예제 #3
0
 def test_django_dotted_name_field_none(self):
     """Recover from None in a dot relation."""
     field = DjangoField('contact.n', rename='n')
     self.assertEqual(None, field.get_value(MockRecord()))
     self.assertEqual('n', field.get_name())
예제 #4
0
 def test_django_field(self):
     """Simple field extraction works."""
     field = DjangoField('a')
     self.assertEqual('aa', field.get_value(MockRecord()))
     self.assertEqual('a', field.get_name())
 def test_django_field_rename(self):
     """Rename the Django field in the Row."""
     field = DjangoField('a', rename='b')
     self.assertEqual('aa', field.get_value(MockRecord()))
     self.assertEqual('b', field.get_name())
 def test_django_dotted_name_field_none(self):
     """Recover from None in a dot relation."""
     field = DjangoField('contact.n', rename='n')
     self.assertEqual(None, field.get_value(MockRecord()))
     self.assertEqual('n', field.get_name())
 def test_django_dotted_name_field(self):
     """Follow a django dot relation."""
     field = DjangoField('contact.a', rename='c')
     self.assertEqual('aa', field.get_value(MockRecord()))
     self.assertEqual('c', field.get_name())
 def test_django_field(self):
     """Simple field extraction works."""
     field = DjangoField('a')
     self.assertEqual('aa', field.get_value(MockRecord()))
     self.assertEqual('a', field.get_name())