fix: setUpClass fallback для PyCharm (python -m unittest)

This commit is contained in:
Maksim Totmin 2026-06-23 12:20:08 +07:00
parent 858ee42712
commit 3f7bd3861b
2 changed files with 20 additions and 0 deletions

View File

@ -60,6 +60,14 @@ DEFAULT_HOST = "10.101.60.25"
DEFAULT_PORT = 6184
BASE_PATH = "/see"
_DEFAULT_ARGS = argparse.Namespace(
host=DEFAULT_HOST,
port=DEFAULT_PORT,
asserts=None,
verbose=False,
no_color=False
)
TEXT_RULES = [
# (keyword, text) — первое совпадение побеждает
("fio", "Иванов Иван Иванович"),
@ -167,6 +175,8 @@ class SeeAPI:
class TestSeeModels(unittest.TestCase):
@classmethod
def setUpClass(cls):
if not hasattr(cls, 'args'):
cls.args = _DEFAULT_ARGS
cls.api = SeeAPI(cls.args.host, cls.args.port)
cls.asserts = load_asserts(cls.args.asserts)
data = cls.api.get_models()

View File

@ -55,6 +55,14 @@ DEFAULT_HOST = "10.101.60.27"
DEFAULT_PORT = 6181
BASE_PATH = "/smc"
_DEFAULT_ARGS = argparse.Namespace(
host=DEFAULT_HOST,
port=DEFAULT_PORT,
asserts=None,
verbose=False,
no_color=False
)
TEXT_RULES = [
("филиал", "родники"),
("offices", "родники"),
@ -112,6 +120,8 @@ class SmcAPI:
class TestSmcModels(unittest.TestCase):
@classmethod
def setUpClass(cls):
if not hasattr(cls, 'args'):
cls.args = _DEFAULT_ARGS
cls.api = SmcAPI(cls.args.host, cls.args.port)
cls.asserts = load_asserts(cls.args.asserts)
data = cls.api.get_models()