fix builder tests

This commit is contained in:
2026-07-17 21:43:07 +02:00
parent 3d43f3ee66
commit 9e7968b6b3
+8 -8
View File
@@ -3,8 +3,8 @@ import pathlib
import unittest import unittest
from unittest.mock import patch from unittest.mock import patch
from elironwars.mob.base_mob import BaseMob from elironwars.mob import BaseMob, save_character, load_character
from elironwars.mob.default_builder import CharacterBuilder from elironwars.mob.default_builder import build_character
ARTHUR_JSON = """{ ARTHUR_JSON = """{
"name": "Arthur", "name": "Arthur",
@@ -37,7 +37,7 @@ class TestCharacterBuilder(unittest.TestCase):
] ]
# Act # Act
character = CharacterBuilder.build_character() character = build_character()
# Assert # Assert
self.assertIsInstance(character, BaseMob) self.assertIsInstance(character, BaseMob)
@@ -60,7 +60,7 @@ class TestCharacterBuilder(unittest.TestCase):
) )
# Act # Act
CharacterBuilder.save_character(character) save_character(character)
# Assert # Assert
self.assertTrue(ARTHUR_FILE.exists()) self.assertTrue(ARTHUR_FILE.exists())
@@ -68,7 +68,7 @@ class TestCharacterBuilder(unittest.TestCase):
def test_load_character_file_not_found(self): def test_load_character_file_not_found(self):
# Act # Act
result = CharacterBuilder.load_character("Lancelot") result = load_character("Lancelot")
# Assert # Assert
self.assertIsNone(result) self.assertIsNone(result)
@@ -78,7 +78,7 @@ class TestCharacterBuilder(unittest.TestCase):
ARTHUR_FILE.write_text(ARTHUR_JSON, encoding='utf-8') ARTHUR_FILE.write_text(ARTHUR_JSON, encoding='utf-8')
# Act # Act
character = CharacterBuilder.load_character("Arthur") character = load_character("Arthur")
# Assert # Assert
self.assertIsNotNone(character) self.assertIsNotNone(character)
@@ -101,7 +101,7 @@ class TestCharacterBuilder(unittest.TestCase):
invalid_dict), encoding='utf-8') invalid_dict), encoding='utf-8')
# Act # Act
result = CharacterBuilder.load_character("Arthur") result = load_character("Arthur")
# Assert # Assert
self.assertIsNone(result) self.assertIsNone(result)
@@ -111,7 +111,7 @@ class TestCharacterBuilder(unittest.TestCase):
ARTHUR_FILE.write_text(ARTHUR_JSON[1:], encoding='utf-8') ARTHUR_FILE.write_text(ARTHUR_JSON[1:], encoding='utf-8')
# Act # Act
result = CharacterBuilder.load_character("Arthur") result = load_character("Arthur")
# Assert # Assert
self.assertIsNone(result) self.assertIsNone(result)