()
| 49 | |
| 50 | |
| 51 | def test_parse_exact() -> None: |
| 52 | text = "2016-10-16T12:34:56.123456+01:30" |
| 53 | |
| 54 | dt = pendulum.parse(text, exact=True) |
| 55 | |
| 56 | assert isinstance(dt, pendulum.DateTime) |
| 57 | assert_datetime(dt, 2016, 10, 16, 12, 34, 56, 123456) |
| 58 | assert dt.offset == 5400 |
| 59 | |
| 60 | text = "2016-10-16" |
| 61 | |
| 62 | dt = pendulum.parse(text, exact=True) |
| 63 | |
| 64 | assert isinstance(dt, pendulum.Date) |
| 65 | assert_date(dt, 2016, 10, 16) |
| 66 | |
| 67 | text = "12:34:56.123456" |
| 68 | |
| 69 | dt = pendulum.parse(text, exact=True) |
| 70 | |
| 71 | assert isinstance(dt, pendulum.Time) |
| 72 | assert_time(dt, 12, 34, 56, 123456) |
| 73 | |
| 74 | text = "13:00" |
| 75 | |
| 76 | dt = pendulum.parse(text, exact=True) |
| 77 | |
| 78 | assert isinstance(dt, pendulum.Time) |
| 79 | assert_time(dt, 13, 0, 0) |
| 80 | |
| 81 | |
| 82 | def test_parse_duration() -> None: |
nothing calls this directly
no test coverage detected
searching dependent graphs…