File tree Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Expand file tree Collapse file tree 1 file changed +19
-1
lines changed Original file line number Diff line number Diff line change 33from formidable .models import Formidable
44from formidable .serializers .validation import (
55 MinLengthSerializer , RegexpSerializer ,
6- ValidationSerializer
6+ ValidationSerializer , FutureDateSerializer
77)
88
99
@@ -58,6 +58,24 @@ def test_invalid_regexp_value(self):
5858 serializer = RegexpSerializer (data = data )
5959 self .assertFalse (serializer .is_valid ())
6060
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+
6179 def test_update_validations (self ):
6280 list_serializer = ValidationSerializer (many = True )
6381 self .text_field .validations .create (
You can’t perform that action at this time.
0 commit comments