def test_skip_fields_with_default(self): dummy = mommy.make(DummyDefaultFieldsModel) self.assertEqual(dummy.default_char_field, 'default') self.assertEqual(dummy.default_text_field, 'default') self.assertEqual(dummy.default_int_field, 123) self.assertEqual(dummy.default_float_field, 123.0) self.assertEqual(dummy.default_date_field, '2012-01-01') self.assertEqual(dummy.default_date_time_field, datetime(2012, 1, 1)) self.assertEqual(dummy.default_time_field, '00:00:00') self.assertEqual(dummy.default_decimal_field, Decimal('0')) self.assertEqual(dummy.default_email_field, '*****@*****.**') self.assertEqual(dummy.default_slug_field, 'a-slug')
def test_skip_fields_with_default(self): dummy = mommy.make(models.DummyDefaultFieldsModel) self.assertEqual(dummy.default_char_field, "default") self.assertEqual(dummy.default_text_field, "default") self.assertEqual(dummy.default_int_field, 123) self.assertEqual(dummy.default_float_field, 123.0) self.assertEqual(dummy.default_date_field, "2012-01-01") self.assertEqual(dummy.default_date_time_field, datetime(2012, 1, 1)) self.assertEqual(dummy.default_time_field, "00:00:00") self.assertEqual(dummy.default_decimal_field, Decimal("0")) self.assertEqual(dummy.default_email_field, "*****@*****.**") self.assertEqual(dummy.default_slug_field, "a-slug")
class DummyDefaultFieldsModel(models.Model): default_char_field = models.CharField(max_length=50, default='default') default_text_field = models.TextField(default='default') default_int_field = models.IntegerField(default=123) default_float_field = models.FloatField(default=123.0) default_date_field = models.DateField(default='2012-01-01') default_date_time_field = models.DateTimeField(default=datetime(2012, 1, 1)) default_time_field = models.TimeField(default='00:00:00') default_decimal_field = models.DecimalField(max_digits=5, decimal_places=2, default=Decimal('0')) default_email_field = models.EmailField(default='*****@*****.**') default_slug_field = models.SlugField(default='a-slug')