mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-19 19:10:17 +00:00
33 lines
1.2 KiB
Python
33 lines
1.2 KiB
Python
import datetime
|
|
|
|
|
|
def test_timedelta():
|
|
assert datetime.timedelta(days=1) == datetime.timedelta(days=1)
|
|
assert datetime.timedelta(days=1) != datetime.timedelta(days=2)
|
|
|
|
def test_date():
|
|
assert datetime.date(2023, 8, 5) == datetime.date(2023, 8, 5)
|
|
assert datetime.date(2023, 8, 5) != datetime.date(2023, 8, 6)
|
|
assert datetime.date(2024, 8, 5) >= datetime.date(2023, 8, 6)
|
|
assert datetime.date(2023, 8, 5) <= datetime.date(2023, 8, 6)
|
|
assert datetime.date(2024, 8, 5) > datetime.date(2023, 8, 6)
|
|
assert datetime.date(2023, 8, 5) < datetime.date(2024, 8, 6)
|
|
|
|
def test_datetime():
|
|
assert datetime.datetime(
|
|
2023, 8, 5, 12, 0, 0) == datetime.datetime(2023, 8, 5, 12, 0, 0)
|
|
assert datetime.datetime(
|
|
2023, 8, 5, 12, 0, 0) != datetime.datetime(2023, 8, 5, 12, 1, 0)
|
|
assert datetime.datetime(
|
|
2023, 8, 5, 12, 0, 0) >= datetime.datetime(2023, 8, 5, 12, 0, 0)
|
|
assert datetime.datetime(
|
|
2023, 8, 5, 12, 30, 0) > datetime.datetime(2023, 8, 5, 12, 1, 0)
|
|
assert datetime.datetime(
|
|
2023, 8, 5, 12, 0, 0) < datetime.datetime(2023, 8, 5, 12, 1, 0)
|
|
assert datetime.datetime(
|
|
2023, 8, 5, 12, 0, 0) <= datetime.datetime(2023, 8, 5, 12, 1, 0)
|
|
|
|
test_timedelta()
|
|
test_date()
|
|
test_datetime()
|