Add an exit to the base test case

This commit is contained in:
Jonathan Piacenti 2015-03-26 16:05:05 -05:00
parent 77183a857e
commit eddb5dadf5

View file

@ -1,7 +1,7 @@
from django.conf import settings from django.conf import settings
from django.test import TestCase from django.test import TestCase
from mock import Mock 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.players import DefaultPlayer
from evennia.scripts import DefaultScript from evennia.scripts import DefaultScript
from evennia.server.serversession import ServerSession from evennia.server.serversession import ServerSession
@ -21,6 +21,7 @@ class EvenniaTest(TestCase):
player_typeclass = DefaultPlayer player_typeclass = DefaultPlayer
object_typeclass = DefaultObject object_typeclass = DefaultObject
character_typeclass = DefaultCharacter character_typeclass = DefaultCharacter
exit_typeclass = DefaultExit
room_typeclass = DefaultRoom room_typeclass = DefaultRoom
script_typeclass = DefaultScript script_typeclass = DefaultScript
@ -34,6 +35,7 @@ class EvenniaTest(TestCase):
self.room1.db.desc = "room_desc" self.room1.db.desc = "room_desc"
settings.DEFAULT_HOME = "#%i" % self.room1.id # we must have a default home settings.DEFAULT_HOME = "#%i" % self.room1.id # we must have a default home
self.room2 = create.create_object(self.room_typeclass, key="Room2") 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.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.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) self.char1 = create.create_object(self.character_typeclass, key="Char", location=self.room1, home=self.room1)