Skip to content

Commit ba9bdcf

Browse files
committed
uprev speedate, prevent - sign as datetime
1 parent 828eb33 commit ba9bdcf

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

Cargo.lock

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ strum_macros = "0.25.3"
3333
serde_json = {version = "1.0.108", features = ["arbitrary_precision", "preserve_order"]}
3434
enum_dispatch = "0.3.8"
3535
serde = { version = "1.0.190", features = ["derive"] }
36-
speedate = "0.12.0"
36+
speedate = "0.13.0"
3737
smallvec = "1.11.1"
3838
ahash = "0.8.6"
3939
url = "2.4.1"

tests/validators/test_date.py

+2
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@
6464
),
6565
id='-inf',
6666
),
67+
pytest.param('-', Err('Input should be a valid date or datetime, input is too short'), id='minus'),
68+
pytest.param('+', Err('Input should be a valid date or datetime, input is too short'), id='pus'),
6769
],
6870
)
6971
def test_date(input_value, expected):

tests/validators/test_datetime.py

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@
3636
(float('nan'), Err('Input should be a valid datetime, NaN values not permitted [type=datetime_parsing,')),
3737
(float('inf'), Err('Input should be a valid datetime, dates after 9999')),
3838
(float('-inf'), Err('Input should be a valid datetime, dates before 1600')),
39+
('-', Err('Input should be a valid datetime, input is too short [type=datetime_parsing,')),
40+
('+', Err('Input should be a valid datetime, input is too short [type=datetime_parsing,')),
3941
],
4042
)
4143
def test_datetime(input_value, expected):

0 commit comments

Comments
 (0)