Isolate EvenniaTestCase/EvenniaCommandTest for pristine settings

This commit is contained in:
Griatch 2021-12-22 01:23:03 +01:00
parent 541e5a116a
commit 498a031662
40 changed files with 223 additions and 123 deletions

View file

@ -0,0 +1,4 @@
"""
Complete game implementations/engines.
"""

View file

@ -3,11 +3,11 @@ Evscaperoom - Griatch 2019
"""
from .evscaperoom import commands # noqa
from .evscaperoom import menu # noqa
from .evscaperoom import objects # noqa
from .evscaperoom import room # noqa
from .evscaperoom import scripts # noqa
from .evscaperoom import state # noqa
from .evscaperoom import tests # noqa
from .evscaperoom import utils # noqa
from . import commands # noqa
from . import menu # noqa
from . import objects # noqa
from . import room # noqa
from . import scripts # noqa
from . import state # noqa
from . import tests # noqa
from . import utils # noqa

View file

@ -9,7 +9,7 @@ Just start this global script manually or at server creation.
from evennia import DefaultScript
from evscaperoom.room import EvscapeRoom
from .room import EvscapeRoom
class CleanupScript(DefaultScript):

View file

@ -5,7 +5,7 @@ Unit tests for the Evscaperoom
import inspect
import pkgutil
from os import path
from evennia.commands.default.tests import CommandTest
from evennia.commands.default.tests import EvenniaCommandTest
from evennia import InterruptCommand
from evennia.utils.test_resources import EvenniaTest
from evennia.utils import mod_import
@ -15,7 +15,7 @@ from . import objects
from . import utils
class TestEvscaperoomCommands(CommandTest):
class TestEvscaperoomCommands(EvenniaCommandTest):
def setUp(self):
super().setUp()
self.room1 = utils.create_evscaperoom_object("evscaperoom.room.EvscapeRoom", key="Testroom")