@@ -61,11 +61,20 @@ class Meta:
61
61
url = factory .Faker ("url" )
62
62
scraped_title = factory .Faker ("sentence" )
63
63
scraped_text = factory .Faker ("paragraph" )
64
+ division = Divisions .ASTROPHYSICS
64
65
# generated_title = factory.Faker("sentence")
65
66
# visited = factory.Faker("boolean")
66
67
# document_type = 1
67
68
# division = 1
68
69
70
+ @factory .post_generation
71
+ def set_default_tdamm_tag (self , create , extracted , ** kwargs ):
72
+ if not create :
73
+ return
74
+ # Initialize tdamm_tag fields to empty lists by default
75
+ self .tdamm_tag_manual = []
76
+ self .tdamm_tag_ml = []
77
+
69
78
70
79
class DeltaUrlFactory (factory .django .DjangoModelFactory ):
71
80
class Meta :
@@ -75,6 +84,15 @@ class Meta:
75
84
url = factory .Faker ("url" )
76
85
scraped_title = factory .Faker ("sentence" )
77
86
to_delete = False
87
+ division = Divisions .ASTROPHYSICS
88
+
89
+ @factory .post_generation
90
+ def set_default_tdamm_tag (self , create , extracted , ** kwargs ):
91
+ if not create :
92
+ return
93
+ # Initialize tdamm_tag fields to empty lists by default
94
+ self .tdamm_tag_manual = []
95
+ self .tdamm_tag_ml = []
78
96
79
97
80
98
class CuratedUrlFactory (factory .django .DjangoModelFactory ):
@@ -88,4 +106,12 @@ class Meta:
88
106
generated_title = factory .Faker ("sentence" )
89
107
visited = factory .Faker ("boolean" )
90
108
document_type = 1
91
- division = 1
109
+ division = Divisions .ASTROPHYSICS
110
+
111
+ @factory .post_generation
112
+ def set_default_tdamm_tag (self , create , extracted , ** kwargs ):
113
+ if not create :
114
+ return
115
+ # Initialize tdamm_tag fields to empty lists by default
116
+ self .tdamm_tag_manual = []
117
+ self .tdamm_tag_ml = []
0 commit comments