@@ -93,23 +93,6 @@ def narrow_unicode_build(test): # pragma: no cover
9393 return
9494
9595
96- if sys .version_info < (3 , 7 ):
97- message = "datetime.date.fromisoformat is new in 3.7+"
98-
99- def missing_date_fromisoformat (test ):
100- return skip (
101- message = message ,
102- subject = "date" ,
103- description = "invalidates non-padded month dates" ,
104- )(test ) or skip (
105- message = message ,
106- subject = "date" ,
107- description = "invalidates non-padded day dates" ,
108- )(test )
109- else :
110- def missing_date_fromisoformat (test ):
111- return
112-
11396if sys .version_info < (3 , 9 ):
11497 message = "Rejecting leading zeros is 3.9+"
11598 allowed_leading_zeros = skip (
@@ -171,7 +154,6 @@ def leap_second(test):
171154 format_checker = draft3_format_checker ,
172155 skip = lambda test : (
173156 narrow_unicode_build (test )
174- or missing_date_fromisoformat (test )
175157 or missing_format (draft3_format_checker )(test )
176158 or complex_email_validation (test )
177159 or skip (
@@ -200,7 +182,6 @@ def leap_second(test):
200182 format_checker = draft4_format_checker ,
201183 skip = lambda test : (
202184 narrow_unicode_build (test )
203- or missing_date_fromisoformat (test )
204185 or allowed_leading_zeros (test )
205186 or missing_format (draft4_format_checker )(test )
206187 or complex_email_validation (test )
@@ -266,7 +247,6 @@ def leap_second(test):
266247 format_checker = draft6_format_checker ,
267248 skip = lambda test : (
268249 narrow_unicode_build (test )
269- or missing_date_fromisoformat (test )
270250 or allowed_leading_zeros (test )
271251 or missing_format (draft6_format_checker )(test )
272252 or complex_email_validation (test )
@@ -311,7 +291,6 @@ def leap_second(test):
311291 format_checker = draft7_format_checker ,
312292 skip = lambda test : (
313293 narrow_unicode_build (test )
314- or missing_date_fromisoformat (test )
315294 or allowed_leading_zeros (test )
316295 or leap_second (test )
317296 or missing_format (draft7_format_checker )(test )
@@ -394,7 +373,6 @@ def leap_second(test):
394373 format_checker = draft201909_format_checker ,
395374 skip = lambda test : (
396375 complex_email_validation (test )
397- or missing_date_fromisoformat (test )
398376 or allowed_leading_zeros (test )
399377 or leap_second (test )
400378 or missing_format (draft201909_format_checker )(test )
@@ -431,7 +409,6 @@ def leap_second(test):
431409 format_checker = draft202012_format_checker ,
432410 skip = lambda test : (
433411 complex_email_validation (test )
434- or missing_date_fromisoformat (test )
435412 or allowed_leading_zeros (test )
436413 or leap_second (test )
437414 or missing_format (draft202012_format_checker )(test )
0 commit comments