@@ -95,7 +95,7 @@ def test_text_field(self):
95
95
self .assertEquals (text_field ['type_id' ], 'text' )
96
96
self .assertEquals (text_field ['label' ], 'test text' )
97
97
self .assertEquals (text_field ['placeholder' ], 'put your name here' )
98
- self .assertEquals (text_field ['help_text ' ], 'your name' )
98
+ self .assertEquals (text_field ['description ' ], 'your name' )
99
99
self .assertEquals (text_field ['defaults' ], [])
100
100
self .assertNotIn ('multiple' , text_field )
101
101
self .assertNotIn ('items' , text_field )
@@ -111,7 +111,7 @@ def test_text_field2(self):
111
111
self .assertEquals (text_field ['type_id' ], 'text' )
112
112
self .assertEquals (text_field ['label' ], 'test text 2' )
113
113
self .assertEquals (text_field ['placeholder' ], 'put your name here' )
114
- self .assertEquals (text_field ['help_text ' ], 'your name' )
114
+ self .assertEquals (text_field ['description ' ], 'your name' )
115
115
self .assertNotIn ('multiple' , text_field )
116
116
self .assertNotIn ('items' , text_field )
117
117
self .assertIn ('accesses' , text_field )
@@ -155,7 +155,7 @@ def test_helptext_field(self):
155
155
data = serializer .data ['fields' ][0 ]
156
156
for field in list (set (RENDER_BASE_FIELDS ) - set (['label' ])):
157
157
self .assertIn (field , data )
158
- self .assertEqual (data ['help_text ' ],
158
+ self .assertEqual (data ['description ' ],
159
159
'Please enter your information here' )
160
160
161
161
def test_title_field (self ):
@@ -167,11 +167,11 @@ def test_title_field(self):
167
167
)
168
168
serializer = FormidableSerializer (instance = self .form )
169
169
data = serializer .data ['fields' ][0 ]
170
- for field in set (RENDER_BASE_FIELDS ) - set (['help_text ' ]):
170
+ for field in set (RENDER_BASE_FIELDS ) - set (['description ' ]):
171
171
self .assertIn (field , data )
172
172
self .assertEqual (data ['label' ],
173
173
'This is on onboarding form.' )
174
- self .assertNotIn ('help_text ' , data )
174
+ self .assertNotIn ('description ' , data )
175
175
176
176
def test_email_field (self ):
177
177
self .form .fields .all ().delete ()
@@ -560,7 +560,7 @@ class CreateSerializerTestCase(TestCase):
560
560
{
561
561
'slug' : 'myhelptext' ,
562
562
'type_id' : 'help_text' ,
563
- 'help_text ' : 'Hello' ,
563
+ 'description ' : 'Hello' ,
564
564
'accesses' : [],
565
565
}
566
566
]
@@ -638,7 +638,7 @@ def test_create_field(self):
638
638
data = copy .deepcopy (self .data )
639
639
data ['fields' ] = copy .deepcopy (self .fields_without_items )
640
640
serializer = FormidableSerializer (data = data )
641
- self .assertTrue (serializer .is_valid ())
641
+ self .assertTrue (serializer .is_valid (), serializer . errors )
642
642
instance = serializer .save ()
643
643
self .assertEquals (instance .label , 'test_create' )
644
644
self .assertEquals (instance .description , 'description create' )
@@ -733,7 +733,7 @@ def test_create_field_with_items(self):
733
733
data = copy .deepcopy (self .data )
734
734
data ['fields' ] = self .fields_with_items
735
735
serializer = FormidableSerializer (data = data )
736
- self .assertTrue (serializer .is_valid ())
736
+ self .assertTrue (serializer .is_valid (), serializer . errors )
737
737
instance = serializer .save ()
738
738
self .assertEquals (instance .label , 'test_create' )
739
739
self .assertEquals (instance .description , 'description create' )
@@ -1197,8 +1197,8 @@ def test_render_preset_field_arg(self):
1197
1197
self .assertEqual (data ['slug' ], 'test' )
1198
1198
self .assertIn ('label' , data )
1199
1199
self .assertEqual (data ['label' ], 'test' )
1200
- self .assertIn ('help_text ' , data )
1201
- self .assertEqual (data ['help_text ' ], 'pick up the field to validated' )
1200
+ self .assertIn ('description ' , data )
1201
+ self .assertEqual (data ['description ' ], 'pick up the field to validated' )
1202
1202
self .assertIn ('types' , data )
1203
1203
self .assertEqual (len (data ['types' ]), 1 )
1204
1204
self .assertIn ('field' , data ['types' ])
@@ -1229,8 +1229,8 @@ def test_render_preset_value_arg(self):
1229
1229
self .assertEqual (data ['slug' ], 'test' )
1230
1230
self .assertIn ('label' , data )
1231
1231
self .assertEqual (data ['label' ], 'test' )
1232
- self .assertIn ('help_text ' , data )
1233
- self .assertEqual (data ['help_text ' ], 'pick up the value to compare' )
1232
+ self .assertIn ('description ' , data )
1233
+ self .assertEqual (data ['description ' ], 'pick up the value to compare' )
1234
1234
self .assertIn ('types' , data )
1235
1235
self .assertEqual (len (data ['types' ]), 1 )
1236
1236
self .assertIn ('value' , data ['types' ])
@@ -1247,8 +1247,8 @@ def test_render_preset_hybrid_arg(self):
1247
1247
self .assertEqual (data ['slug' ], 'test' )
1248
1248
self .assertIn ('label' , data )
1249
1249
self .assertEqual (data ['label' ], 'test' )
1250
- self .assertIn ('help_text ' , data )
1251
- self .assertEqual (data ['help_text ' ], 'pick up the value to compare' )
1250
+ self .assertIn ('description ' , data )
1251
+ self .assertEqual (data ['description ' ], 'pick up the value to compare' )
1252
1252
self .assertIn ('types' , data )
1253
1253
self .assertEqual (len (data ['types' ]), 2 )
1254
1254
self .assertIn ('value' , data ['types' ])
@@ -1264,3 +1264,32 @@ def test_render_preset_with_argument(self):
1264
1264
data = serializer .data
1265
1265
self .assertIn ('arguments' , data )
1266
1266
self .assertEqual (len (data ['arguments' ]), 2 )
1267
+
1268
+
1269
+ class CreateSerializerMigrationTestCase (TestCase ):
1270
+ data = {
1271
+ 'label' : 'test_create' ,
1272
+ 'description' : 'description create' ,
1273
+ 'fields' : [
1274
+ {
1275
+ 'type_id' : 'dropdown' ,
1276
+ 'slug' : 'dropdown-input' , 'label' : 'dropdown label' ,
1277
+ 'help_text' : 'Field Help' ,
1278
+ 'multiple' : False ,
1279
+ 'items' : [
1280
+ {'value' : 'tutu' , 'label' : 'toto' ,
1281
+ 'help_text' : 'Item Help' },
1282
+ {'value' : 'tata' , 'label' : 'plop' },
1283
+ ],
1284
+ 'accesses' : []
1285
+ }
1286
+ ]
1287
+ }
1288
+
1289
+ def test_create (self ):
1290
+ serializer = FormidableSerializer (data = self .data )
1291
+ self .assertTrue (serializer .is_valid (), serializer .errors )
1292
+ form = serializer .save ()
1293
+ self .assertEqual (form .fields .all ()[0 ].help_text , 'Field Help' )
1294
+ self .assertEqual (form .fields .all ()[0 ].items .all ()[0 ].help_text ,
1295
+ 'Item Help' )
0 commit comments