From bb163ad78d153cb55b8ba8a277ee5a0475f87383 Mon Sep 17 00:00:00 2001 From: 283375 Date: Fri, 27 Sep 2024 18:35:20 +0800 Subject: [PATCH] chore: rename database external arcaea parsers --- src/arcaea_offline/external/importers/arcaea/lists.py | 4 ++-- src/arcaea_offline/external/importers/arcaea/st3.py | 2 +- tests/external/importers/arcaea/test_st3.py | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/arcaea_offline/external/importers/arcaea/lists.py b/src/arcaea_offline/external/importers/arcaea/lists.py index 70849b5..e5b1667 100644 --- a/src/arcaea_offline/external/importers/arcaea/lists.py +++ b/src/arcaea_offline/external/importers/arcaea/lists.py @@ -26,7 +26,7 @@ class ArcaeaListParser: self.list_text = list_text -class PacklistParser(ArcaeaListParser): +class ArcaeaPacklistParser(ArcaeaListParser): def parse(self) -> List[Union[Pack, PackLocalized]]: root = json.loads(self.list_text) @@ -57,7 +57,7 @@ class PacklistParser(ArcaeaListParser): return results -class SonglistParser(ArcaeaListParser): +class ArcaeaSonglistParser(ArcaeaListParser): def parse_songs(self) -> List[Union[Song, SongLocalized, SongSearchWord]]: root = json.loads(self.list_text) diff --git a/src/arcaea_offline/external/importers/arcaea/st3.py b/src/arcaea_offline/external/importers/arcaea/st3.py index 80ee27c..7091779 100644 --- a/src/arcaea_offline/external/importers/arcaea/st3.py +++ b/src/arcaea_offline/external/importers/arcaea/st3.py @@ -19,7 +19,7 @@ from .common import fix_timestamp logger = logging.getLogger(__name__) -class St3Parser: +class ArcaeaSt3Parser: @classmethod @overload def parse(cls, db: sqlite3.Connection) -> List[PlayResult]: ... diff --git a/tests/external/importers/arcaea/test_st3.py b/tests/external/importers/arcaea/test_st3.py index 0007c34..17cdf7a 100644 --- a/tests/external/importers/arcaea/test_st3.py +++ b/tests/external/importers/arcaea/test_st3.py @@ -7,7 +7,7 @@ from arcaea_offline.constants.enums.arcaea import ( ArcaeaPlayResultModifier, ArcaeaRatingClass, ) -from arcaea_offline.external.importers.arcaea.st3 import St3Parser +from arcaea_offline.external.importers.arcaea.st3 import ArcaeaSt3Parser import tests.resources @@ -18,7 +18,7 @@ class TestSt3Parser: @property def play_results(self): conn = sqlite3.connect(str(self.DB_PATH)) - return St3Parser.parse(conn) + return ArcaeaSt3Parser.parse(conn) def test_basic(self): play_results = self.play_results @@ -51,5 +51,5 @@ class TestSt3Parser: assert date1.date is None def test_invalid_input(self): - pytest.raises(TypeError, St3Parser.parse, "abcdefghijklmn") - pytest.raises(TypeError, St3Parser.parse, 123456) + pytest.raises(TypeError, ArcaeaSt3Parser.parse, "abcdefghijklmn") + pytest.raises(TypeError, ArcaeaSt3Parser.parse, 123456)