File tree 1 file changed +19
-1
lines changed
1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 3
3
from formidable .models import Formidable
4
4
from formidable .serializers .validation import (
5
5
MinLengthSerializer , RegexpSerializer ,
6
- ValidationSerializer
6
+ ValidationSerializer , FutureDateSerializer
7
7
)
8
8
9
9
@@ -58,6 +58,24 @@ def test_invalid_regexp_value(self):
58
58
serializer = RegexpSerializer (data = data )
59
59
self .assertFalse (serializer .is_valid ())
60
60
61
+ def test_valid_bool_future_date_value (self ):
62
+ data = {
63
+ 'field_id' : self .text_field .id ,
64
+ 'type' : 'IS_DATE_IN_THE_FUTURE' ,
65
+ 'value' : True ,
66
+ }
67
+ serializer = FutureDateSerializer (data = data )
68
+ self .assertTrue (serializer .is_valid ())
69
+
70
+ def test_valid_string_future_date_value (self ):
71
+ data = {
72
+ 'field_id' : self .text_field .id ,
73
+ 'type' : 'IS_DATE_IN_THE_FUTURE' ,
74
+ 'value' : 'true' ,
75
+ }
76
+ serializer = FutureDateSerializer (data = data )
77
+ self .assertTrue (serializer .is_valid ())
78
+
61
79
def test_update_validations (self ):
62
80
list_serializer = ValidationSerializer (many = True )
63
81
self .text_field .validations .create (
You can’t perform that action at this time.
0 commit comments