diff --git a/Makefile b/Makefile index e2760d3d..41833b0c 100644 --- a/Makefile +++ b/Makefile @@ -65,6 +65,7 @@ black: .PHONY: flake8 flake8: + mkdir -p reports/flake8 $(py) flake8 --format=html --htmldir=reports/flake8 aiogram test .PHONY: mypy diff --git a/tests/test_api/test_client/test_session/test_base_session.py b/tests/test_api/test_client/test_session/test_base_session.py index d6cbf931..80422124 100644 --- a/tests/test_api/test_client/test_session/test_base_session.py +++ b/tests/test_api/test_client/test_session/test_base_session.py @@ -2,6 +2,7 @@ import datetime from unittest.mock import patch import pytest +import pytz from asynctest import CoroutineMock from aiogram.api.client.session.base import BaseSession @@ -52,14 +53,12 @@ class TestBaseSession(DataMixin): def test_prepare_value(self): session = BaseSession() - now = datetime.datetime( - year=2019, month=11, day=15, hour=12, minute=42, second=15, microsecond=0 - ) + now = datetime.datetime.now() assert session.prepare_value("text") == "text" assert session.prepare_value(["test"]) == '["test"]' assert session.prepare_value({"test": "ok"}) == '{"test": "ok"}' - assert session.prepare_value(now) == "1573814535" + assert session.prepare_value(now) == str(round(now.timestamp())) assert isinstance(session.prepare_value(datetime.timedelta(minutes=2)), str) assert session.prepare_value(42) == "42"