mirror of
https://github.com/aiogram/aiogram.git
synced 2025-12-08 17:13:56 +00:00
Fix tests for base session with different timezones
This commit is contained in:
parent
f166d83392
commit
7d1c4dcca8
2 changed files with 4 additions and 4 deletions
1
Makefile
1
Makefile
|
|
@ -65,6 +65,7 @@ black:
|
||||||
|
|
||||||
.PHONY: flake8
|
.PHONY: flake8
|
||||||
flake8:
|
flake8:
|
||||||
|
mkdir -p reports/flake8
|
||||||
$(py) flake8 --format=html --htmldir=reports/flake8 aiogram test
|
$(py) flake8 --format=html --htmldir=reports/flake8 aiogram test
|
||||||
|
|
||||||
.PHONY: mypy
|
.PHONY: mypy
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ import datetime
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
import pytz
|
||||||
from asynctest import CoroutineMock
|
from asynctest import CoroutineMock
|
||||||
|
|
||||||
from aiogram.api.client.session.base import BaseSession
|
from aiogram.api.client.session.base import BaseSession
|
||||||
|
|
@ -52,14 +53,12 @@ class TestBaseSession(DataMixin):
|
||||||
def test_prepare_value(self):
|
def test_prepare_value(self):
|
||||||
session = BaseSession()
|
session = BaseSession()
|
||||||
|
|
||||||
now = datetime.datetime(
|
now = datetime.datetime.now()
|
||||||
year=2019, month=11, day=15, hour=12, minute=42, second=15, microsecond=0
|
|
||||||
)
|
|
||||||
|
|
||||||
assert session.prepare_value("text") == "text"
|
assert session.prepare_value("text") == "text"
|
||||||
assert session.prepare_value(["test"]) == '["test"]'
|
assert session.prepare_value(["test"]) == '["test"]'
|
||||||
assert session.prepare_value({"test": "ok"}) == '{"test": "ok"}'
|
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 isinstance(session.prepare_value(datetime.timedelta(minutes=2)), str)
|
||||||
assert session.prepare_value(42) == "42"
|
assert session.prepare_value(42) == "42"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue