示例#1
0
文件: dairy.py 项目: skyl/milkman
    def __init__(self):
        try:
            self.add_generator(models.BigIntegerField,
                generators.random_big_integer_maker)
        except AttributeError:
            pass  # Only supported in django 1.2+

        self.add_generator(models.AutoField,
            generators.random_auto_field_maker)
        self.add_generator(models.BooleanField,
            generators.random_boolean_maker)
        self.add_generator(models.CharField,
            generators.random_string_maker)
        self.add_generator(models.CommaSeparatedIntegerField,
            generators.random_comma_seperated_integer_maker)
        self.add_generator(models.DateField,
            generators.random_date_string_maker)
        self.add_generator(models.DateTimeField,
            generators.random_datetime_string_maker)
        self.add_generator(models.DecimalField,
            generators.random_decimal_maker)
        self.add_generator(models.EmailField,
            generators.email_generator('user', 'example.com'))
        self.add_generator(models.FloatField,
            generators.random_float_maker)
        self.add_generator(models.IntegerField,
            generators.random_integer_maker)
        self.add_generator(models.IPAddressField,
            generators.random_ipaddress_maker)
        self.add_generator(models.NullBooleanField,
            generators.random_null_boolean_maker)
        self.add_generator(models.PositiveIntegerField,
            generators.random_positive_integer_maker)
        self.add_generator(models.PositiveSmallIntegerField,
            generators.random_small_positive_integer_maker)
        self.add_generator(models.SlugField,
            generators.random_string_maker)
        self.add_generator(models.SmallIntegerField,
            generators.random_small_integer_maker)
        self.add_generator(models.TextField,
            generators.random_string_maker)
        self.add_generator(models.TimeField,
            generators.random_time_string_maker)
        # self.add_generator(models.URLField, generators.random_url_maker)
        # self.add_generator(models.FileField, default_generator)
        # self.add_generator(models.FilePathField, default_generator)
        self.add_generator(models.ImageField, generators.random_image_maker)
示例#2
0
    def __init__(self):
        try:
            self.add_generator(models.BigIntegerField,
                generators.random_big_integer_maker)
        except AttributeError:
            pass  # Only supported in django 1.2+

        self.add_generator(models.AutoField,
            generators.random_auto_field_maker)
        self.add_generator(models.BooleanField,
            generators.random_boolean_maker)
        self.add_generator(models.CharField,
            generators.random_string_maker)
        self.add_generator(models.CommaSeparatedIntegerField,
            generators.random_comma_seperated_integer_maker)
        self.add_generator(models.DateField,
            generators.random_date_string_maker)
        self.add_generator(models.DateTimeField,
            generators.random_datetime)
        self.add_generator(models.DecimalField,
            generators.random_decimal_maker)
        self.add_generator(models.EmailField,
            generators.email_generator('user', 'example.com'))
        self.add_generator(models.FloatField,
            generators.random_float_maker)
        self.add_generator(models.IntegerField,
            generators.random_integer_maker)
        self.add_generator(models.IPAddressField,
            generators.random_ipaddress_maker)
        self.add_generator(models.NullBooleanField,
            generators.random_null_boolean_maker)
        self.add_generator(models.PositiveIntegerField,
            generators.random_positive_integer_maker)
        self.add_generator(models.PositiveSmallIntegerField,
            generators.random_small_positive_integer_maker)
        self.add_generator(models.SlugField,
            generators.random_string_maker)
        self.add_generator(models.SmallIntegerField,
            generators.random_small_integer_maker)
        self.add_generator(models.TextField,
            generators.random_string_maker)
        self.add_generator(models.TimeField,
            generators.random_time_string_maker)
        # self.add_generator(models.URLField, generators.random_url_maker)
        # self.add_generator(models.FileField, default_generator)
        # self.add_generator(models.FilePathField, default_generator)
        self.add_generator(models.ImageField, generators.random_image_maker)
示例#3
0
文件: tests.py 项目: tclancy/milkman
 def test_email_generator(self):
     f = models.EmailField()
     g = email_generator('test', 'fake.com')(f)()
     self.assertEquals('*****@*****.**', g.next())
     self.assertEquals('*****@*****.**', g.next())
示例#4
0
 def test_email_generator(self):
     f = models.EmailField()
     g = email_generator('test', 'fake.com')(f)()
     self.assertEquals('*****@*****.**', g.next())
     self.assertEquals('*****@*****.**', g.next())