Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dirty_equals/_datetime.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ def __init__(
unix_number=Omit if unix_number is False else unix_number,
iso_string=Omit if iso_string is False else iso_string,
format_string=Omit if format_string is None else format_string,
enforce_tz=Omit if enforce_tz is True else format_string,
enforce_tz=Omit if enforce_tz is True else enforce_tz,
)

def prepare(self, other: Any) -> datetime:
Expand Down
5 changes: 5 additions & 0 deletions tests/test_datetime.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,11 @@ def test_repr():
assert str(v) == 'IsDatetime(approx=datetime.datetime(2032, 1, 2, 3, 4, 5), iso_string=True)'


def test_repr_enforce_tz_false():
v = IsDatetime(approx=datetime(2032, 1, 2, 3, 4, 5), enforce_tz=False)
assert str(v) == 'IsDatetime(approx=datetime.datetime(2032, 1, 2, 3, 4, 5), enforce_tz=False)'


@pytest.mark.skipif(ZoneInfo is None, reason='requires zoneinfo')
def test_is_now_tz():
utc_now = datetime.now(timezone.utc)
Expand Down