1
from twisted.trial import unittest
3
from axiom import store
4
from axiom.dependency import installOn
6
from imaginary import iimaginary, objects
7
from imaginary.wiring import realm
9
class RealmTestCase(unittest.TestCase):
11
self.store = store.Store()
12
self.origin = objects.Thing(store=self.store, name=u"origin")
13
installOn(objects.Container(store=self.store, capacity=1000), self.origin)
14
self.realm = realm.ImaginaryRealm(store=self.store)
15
installOn(self.realm, self.store)
18
def testPlayerCreation(self):
19
player = self.realm.create(u"testuser", u"testpass")
20
self.failUnless(iimaginary.IActor.providedBy(iimaginary.IActor(player, None)))