3
3
4
4
import factory
5
5
6
- from . import models
6
+ from . import faker_providers , models
7
+
8
+
9
+ factory .Faker .add_provider (faker_providers .DateTimeProviders )
7
10
8
11
9
12
class AuthorFactory (factory .Factory ):
@@ -37,7 +40,7 @@ class Meta:
37
40
boolean_field : factory .Faker = factory .Faker ("boolean" )
38
41
char_field : factory .Faker = factory .Faker ("text" , max_nb_chars = 255 )
39
42
date_field : factory .Faker = factory .Faker ("date_this_decade" )
40
- date_time_field : factory .Faker = factory .Faker ("date_time_this_century " )
43
+ date_time_field : factory .Faker = factory .Faker ("date_time_this_century_without_microseconds " )
41
44
decimal_field : factory .Faker = factory .Faker ("pydecimal" , left_digits = 8 , right_digits = 2 )
42
45
float_field : factory .Faker = factory .Faker ("pyfloat" , left_digits = 8 , right_digits = 4 )
43
46
integer_field : factory .Faker = factory .Faker ("pyint" , min_value = - (2 ** 31 ), max_value = 2 ** 31 - 1 )
@@ -50,10 +53,10 @@ class Meta:
50
53
small_integer_field : factory .Faker = factory .Faker ("pyint" , min_value = - (2 ** 15 ), max_value = 2 ** 15 - 1 )
51
54
string_field : factory .Faker = factory .Faker ("text" , max_nb_chars = 255 )
52
55
text_field : factory .Faker = factory .Faker ("text" , max_nb_chars = 1024 )
53
- time_field : factory .Faker = factory .Faker ("time_object " )
56
+ time_field : factory .Faker = factory .Faker ("time_object_without_microseconds " )
54
57
varbinary_field : factory .Faker = factory .Faker ("binary" , length = 255 )
55
58
varchar_field : factory .Faker = factory .Faker ("text" , max_nb_chars = 255 )
56
- timestamp_field : factory .Faker = factory .Faker ("date_time_this_century " )
59
+ timestamp_field : factory .Faker = factory .Faker ("date_time_this_century_without_microseconds " )
57
60
58
61
59
62
class ArticleFactory (factory .Factory ):
0 commit comments