From 447f5799b7b876bb5e698b2752df8a2fc936e618 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sun, 20 Nov 2022 19:43:49 +0200 Subject: [PATCH] Fixed tests, bump butcher --- aiogram/client/session/aiohttp.py | 2 -- poetry.lock | 8 ++++---- pyproject.toml | 2 +- .../test_client/test_session/test_base_session.py | 3 +++ 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/aiogram/client/session/aiohttp.py b/aiogram/client/session/aiohttp.py index 7ead6133..1f31ee97 100644 --- a/aiogram/client/session/aiohttp.py +++ b/aiogram/client/session/aiohttp.py @@ -128,8 +128,6 @@ class AiohttpSession(BaseSession): def build_form_data(self, request: Request) -> FormData: form = FormData(quote_fields=False) for key, value in request.data.items(): - if request.method == "createForumTopic": - print(key, self.prepare_value(value)) if value is None or value is UNSET: continue form.add_field(key, self.prepare_value(value)) diff --git a/poetry.lock b/poetry.lock index 893a045a..bde663e0 100644 --- a/poetry.lock +++ b/poetry.lock @@ -176,7 +176,7 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "butcher" -version = "0.1.1" +version = "0.1.2" description = "Code-generation utility for aiogram v3 core developers" category = "dev" optional = false @@ -199,8 +199,8 @@ requests = "^2.28.1" [package.source] type = "git" url = "https://github.com/aiogram/butcher.git" -reference = "v0.1.1" -resolved_reference = "088ebc837ecca54875638f93c22199a7c3248678" +reference = "v0.1.2" +resolved_reference = "34314e50fca149c84a1fe8a96a89bf6fa57cb6c6" [[package]] name = "certifi" @@ -1353,7 +1353,7 @@ redis = ["redis"] [metadata] lock-version = "1.1" python-versions = "^3.8" -content-hash = "5c1c4c9ce63af697f532a747683490deafc1dca9bc3cd7bbebe44792231f3a65" +content-hash = "b569f50be7eb1211b0301b48dd079ac4a3902bb46b585c765a447ffed284e399" [metadata.files] about-time = [ diff --git a/pyproject.toml b/pyproject.toml index 5aa573fe..8cdce784 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -97,7 +97,7 @@ toml = "^0.10.2" pre-commit = "^2.20.0" packaging = "^21.3" typing-extensions = "^4.3.0" -butcher = { git = "https://github.com/aiogram/butcher.git", rev = "v0.1.1", python = "3.10" } +butcher = { git = "https://github.com/aiogram/butcher.git", rev = "v0.1.2", python = "3.10" } [tool.poetry.extras] 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 dbb578a1..51803094 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 @@ -8,6 +8,7 @@ import pytest from aiogram import Bot from aiogram.client.session.base import BaseSession, TelegramType from aiogram.client.telegram import PRODUCTION, TelegramAPIServer +from aiogram.enums import ChatType, TopicIconColor from aiogram.exceptions import ( ClientDecodeError, RestartingTelegram, @@ -91,6 +92,8 @@ class TestBaseSession: 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" + assert session.prepare_value(ChatType.PRIVATE) == "private" + assert session.prepare_value(TopicIconColor.RED) == "16478047" def test_clean_json(self): session = CustomSession()