From 8991ad56f563e166fe3d32990ea10b1299133612 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 23 Sep 2023 02:32:23 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- SRT/constants.py | 2 +- SRT/srt.py | 2 +- tests/mock_responses/login_fail_no_user.json | 2 +- tests/mock_responses/login_fail_password.json | 2 +- tests/mock_responses/login_success.json | 2 +- tests/mock_responses/logout_success.json | 2 +- tests/test_srt_mock.py | 5 ++++- 7 files changed, 10 insertions(+), 7 deletions(-) diff --git a/SRT/constants.py b/SRT/constants.py index b78b480..b164891 100644 --- a/SRT/constants.py +++ b/SRT/constants.py @@ -61,4 +61,4 @@ "ticket_info": f"{SRT_MOBILE}/ard/selectListArd02017_n.do?", "cancel": f"{SRT_MOBILE}/ard/selectListArd02045_n.do", "standby_option": f"{SRT_MOBILE}/ata/selectListAta01135_n.do", -} \ No newline at end of file +} diff --git a/SRT/srt.py b/SRT/srt.py index d368c32..d47a415 100644 --- a/SRT/srt.py +++ b/SRT/srt.py @@ -3,6 +3,7 @@ import requests # type: ignore[import] +from . import constants from .constants import STATION_CODE from .errors import SRTError, SRTLoginError, SRTNotLoggedInError, SRTResponseError from .passenger import Adult, Passenger @@ -10,7 +11,6 @@ from .response_data import SRTResponseData from .seat_type import SeatType from .train import SRTTrain -from . import constants EMAIL_REGEX = re.compile(r"[^@]+@[^@]+\.[^@]+") PHONE_NUMBER_REGEX = re.compile(r"(\d{3})-(\d{3,4})-(\d{4})") diff --git a/tests/mock_responses/login_fail_no_user.json b/tests/mock_responses/login_fail_no_user.json index a64a20f..a1e6e2b 100644 --- a/tests/mock_responses/login_fail_no_user.json +++ b/tests/mock_responses/login_fail_no_user.json @@ -23,4 +23,4 @@ "login_auto": "Y" }, "RTNCD": "N" -} \ No newline at end of file +} diff --git a/tests/mock_responses/login_fail_password.json b/tests/mock_responses/login_fail_password.json index 610cb60..70f584d 100644 --- a/tests/mock_responses/login_fail_password.json +++ b/tests/mock_responses/login_fail_password.json @@ -23,4 +23,4 @@ "login_auto": "Y" }, "RTNCD": "N" -} \ No newline at end of file +} diff --git a/tests/mock_responses/login_success.json b/tests/mock_responses/login_success.json index c75a9a8..9636486 100644 --- a/tests/mock_responses/login_success.json +++ b/tests/mock_responses/login_success.json @@ -65,4 +65,4 @@ "login_idVal": "01012341234", "login_pwVal": "password" } -} \ No newline at end of file +} diff --git a/tests/mock_responses/logout_success.json b/tests/mock_responses/logout_success.json index 92651d2..b748a07 100644 --- a/tests/mock_responses/logout_success.json +++ b/tests/mock_responses/logout_success.json @@ -10,4 +10,4 @@ "wctNo": "", "uuid": "" } -} \ No newline at end of file +} diff --git a/tests/test_srt_mock.py b/tests/test_srt_mock.py index 9888d2c..c501747 100644 --- a/tests/test_srt_mock.py +++ b/tests/test_srt_mock.py @@ -1,11 +1,14 @@ from pathlib import Path + import pytest mock_response_dir = Path(__file__).parent / "mock_responses" + @pytest.fixture def mock_server(httpserver, monkeypatch): from SRT import constants + endpoints = { "main": httpserver.url_for("/main"), "login": httpserver.url_for("/login"), @@ -71,4 +74,4 @@ def test_logout(mock_server, httpserver): srt = SRT("010-1234-1234", "password") srt.logout() - assert not srt.is_login \ No newline at end of file + assert not srt.is_login