From eddb5dadf5bfa067d23b00b3b00be0af45ed6800 Mon Sep 17 00:00:00 2001 From: Jonathan Piacenti Date: Thu, 26 Mar 2015 16:05:05 -0500 Subject: [PATCH] Add an exit to the base test case --- evennia/utils/test_resources.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/evennia/utils/test_resources.py b/evennia/utils/test_resources.py index 27083126f0..3bbda2a2f8 100644 --- a/evennia/utils/test_resources.py +++ b/evennia/utils/test_resources.py @@ -1,7 +1,7 @@ from django.conf import settings from django.test import TestCase from mock import Mock -from evennia.objects import DefaultObject, DefaultCharacter, DefaultRoom +from evennia.objects import DefaultObject, DefaultCharacter, DefaultRoom, DefaultExit from evennia.players import DefaultPlayer from evennia.scripts import DefaultScript from evennia.server.serversession import ServerSession @@ -21,6 +21,7 @@ class EvenniaTest(TestCase): player_typeclass = DefaultPlayer object_typeclass = DefaultObject character_typeclass = DefaultCharacter + exit_typeclass = DefaultExit room_typeclass = DefaultRoom script_typeclass = DefaultScript @@ -34,6 +35,7 @@ class EvenniaTest(TestCase): self.room1.db.desc = "room_desc" settings.DEFAULT_HOME = "#%i" % self.room1.id # we must have a default home self.room2 = create.create_object(self.room_typeclass, key="Room2") + self.exit = create.create_object(self.exit_typeclass, key='out', location=self.room1, destination=self.room2) self.obj1 = create.create_object(self.object_typeclass, key="Obj", location=self.room1, home=self.room1) self.obj2 = create.create_object(self.object_typeclass, key="Obj2", location=self.room1, home=self.room1) self.char1 = create.create_object(self.character_typeclass, key="Char", location=self.room1, home=self.room1)