Fix unit test. Update/remove more coding docs

This commit is contained in:
Griatch 2022-11-25 21:22:34 +01:00
parent 00035c15d5
commit ff6e01475d
11 changed files with 33 additions and 841 deletions

View file

@ -2,12 +2,11 @@
EvAdventure character generation.
"""
from django.conf import settings
from evennia import create_object
from evennia.objects.models import ObjectDB
from evennia.prototypes.spawner import spawn
from evennia.utils.evmenu import EvMenu
from evennia.objects.models import ObjectDB
from django.conf import settings
from .characters import EvAdventureCharacter
from .random_tables import chargen_tables
@ -339,5 +338,11 @@ def start_chargen(caller, session=None):
# this generates all random components of the character
tmp_character = TemporaryCharacterSheet()
EvMenu(caller, menutree, startnode="node_chargen", session=session, startnode_input=('sgsg', {"tmp_character":tmp_character}))
EvMenu(
caller,
menutree,
startnode="node_chargen",
session=session,
startnode_input=("sgsg", {"tmp_character": tmp_character}),
)

View file

@ -5,10 +5,9 @@ Test chargen.
from unittest.mock import MagicMock, patch
from parameterized import parameterized
from evennia import create_object
from evennia.utils.test_resources import BaseEvenniaTest
from parameterized import parameterized
from .. import chargen, enums, objects
@ -45,9 +44,11 @@ class EvAdventureCharacterGenerationTest(BaseEvenniaTest):
def test_apply(self, mock_spawn):
gambeson = create_object(objects.EvAdventureArmor, key="gambeson")
mock_spawn.return_value = gambeson
mock_spawn.return_value = [gambeson]
account = MagicMock()
account.id = 2222
character = self.chargen.apply()
character = self.chargen.apply(account)
self.assertIn("Herbalist", character.db.desc)
self.assertEqual(