MCPcopy Index your code
hub / github.com/python-pendulum/pendulum / test_parse_iso8601

Function test_parse_iso8601

tests/benchmarks/test_parse_8601.py:9–51  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

7
8@pytest.mark.benchmark(group="Parsing")
9def test_parse_iso8601() -> None:
10 # Date
11 parse_iso8601("2016")
12 parse_iso8601("2016-10")
13 parse_iso8601("2016-10-06")
14 parse_iso8601("20161006")
15
16 # Time
17 parse_iso8601("201610")
18
19 # Datetime
20 parse_iso8601("2016-10-06T12:34:56.123456")
21 parse_iso8601("2016-10-06T12:34:56.123")
22 parse_iso8601("2016-10-06T12:34:56.000123")
23 parse_iso8601("2016-10-06T12")
24 parse_iso8601("2016-10-06T123456")
25 parse_iso8601("2016-10-06T123456.123456")
26 parse_iso8601("20161006T123456.123456")
27 parse_iso8601("20161006 123456.123456")
28
29 # Datetime with offset
30 parse_iso8601("2016-10-06T12:34:56.123456+05:30")
31 parse_iso8601("2016-10-06T12:34:56.123456+0530")
32 parse_iso8601("2016-10-06T12:34:56.123456-05:30")
33 parse_iso8601("2016-10-06T12:34:56.123456-0530")
34 parse_iso8601("2016-10-06T12:34:56.123456+05")
35 parse_iso8601("2016-10-06T12:34:56.123456-05")
36 parse_iso8601("20161006T123456,123456-05")
37 parse_iso8601("2016-10-06T12:34:56.123456789+05:30")
38
39 # Ordinal date
40 parse_iso8601("2012-007")
41 parse_iso8601("2012007")
42 parse_iso8601("2017-079")
43
44 # Week date
45 parse_iso8601("2012-W05")
46 parse_iso8601("2008-W39-6")
47 parse_iso8601("2009-W53-7")
48 parse_iso8601("2009-W01-1")
49
50 # Week date wth time
51 parse_iso8601("2008-W39-6T09")

Callers

nothing calls this directly

Calls 1

parse_iso8601Function · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…