Add tests
This commit is contained in:
parent
effe4c4a0a
commit
283831f690
1 changed files with 28 additions and 0 deletions
|
|
@ -30,6 +30,13 @@ class DefaultObjectTest(BaseEvenniaTest):
|
||||||
self.assertEqual(obj.db.creator_ip, self.ip)
|
self.assertEqual(obj.db.creator_ip, self.ip)
|
||||||
self.assertEqual(obj.db_home, self.room1)
|
self.assertEqual(obj.db_home, self.room1)
|
||||||
|
|
||||||
|
def test_object_default_description(self):
|
||||||
|
obj, errors = DefaultObject.create("void")
|
||||||
|
self.assertTrue(obj,errors)
|
||||||
|
self.assertFalse(errors, errors)
|
||||||
|
self.assertIsNone(obj.db.desc)
|
||||||
|
self.assertEqual(obj.default_description, obj.get_display_desc(obj))
|
||||||
|
|
||||||
def test_character_create(self):
|
def test_character_create(self):
|
||||||
description = "A furry green monster, reeking of garbage."
|
description = "A furry green monster, reeking of garbage."
|
||||||
home = self.room1.dbref
|
home = self.room1.dbref
|
||||||
|
|
@ -57,6 +64,13 @@ class DefaultObjectTest(BaseEvenniaTest):
|
||||||
self.assertFalse(errors, errors)
|
self.assertFalse(errors, errors)
|
||||||
self.assertEqual(obj.name, "SigurXurXorarinsson")
|
self.assertEqual(obj.name, "SigurXurXorarinsson")
|
||||||
|
|
||||||
|
def test_character_default_description(self):
|
||||||
|
obj, errors = DefaultCharacter.create("dementor")
|
||||||
|
self.assertTrue(obj,errors)
|
||||||
|
self.assertFalse(errors, errors)
|
||||||
|
self.assertIsNone(obj.db.desc)
|
||||||
|
self.assertEqual(obj.default_description, obj.get_display_desc(obj))
|
||||||
|
|
||||||
def test_room_create(self):
|
def test_room_create(self):
|
||||||
description = "A dimly-lit alley behind the local Chinese restaurant."
|
description = "A dimly-lit alley behind the local Chinese restaurant."
|
||||||
obj, errors = DefaultRoom.create("alley", self.account, description=description, ip=self.ip)
|
obj, errors = DefaultRoom.create("alley", self.account, description=description, ip=self.ip)
|
||||||
|
|
@ -65,6 +79,13 @@ class DefaultObjectTest(BaseEvenniaTest):
|
||||||
self.assertEqual(description, obj.db.desc)
|
self.assertEqual(description, obj.db.desc)
|
||||||
self.assertEqual(obj.db.creator_ip, self.ip)
|
self.assertEqual(obj.db.creator_ip, self.ip)
|
||||||
|
|
||||||
|
def test_room_default_description(self):
|
||||||
|
obj, errors = DefaultRoom.create("black hole")
|
||||||
|
self.assertTrue(obj,errors)
|
||||||
|
self.assertFalse(errors, errors)
|
||||||
|
self.assertIsNone(obj.db.desc)
|
||||||
|
self.assertEqual(obj.default_description, obj.get_display_desc(obj))
|
||||||
|
|
||||||
def test_exit_create(self):
|
def test_exit_create(self):
|
||||||
description = (
|
description = (
|
||||||
"The steaming depths of the dumpster, ripe with refuse in various states of"
|
"The steaming depths of the dumpster, ripe with refuse in various states of"
|
||||||
|
|
@ -78,6 +99,13 @@ class DefaultObjectTest(BaseEvenniaTest):
|
||||||
self.assertEqual(description, obj.db.desc)
|
self.assertEqual(description, obj.db.desc)
|
||||||
self.assertEqual(obj.db.creator_ip, self.ip)
|
self.assertEqual(obj.db.creator_ip, self.ip)
|
||||||
|
|
||||||
|
def test_exit_default_description(self):
|
||||||
|
obj, errors = DefaultExit.create("the nothing")
|
||||||
|
self.assertTrue(obj,errors)
|
||||||
|
self.assertFalse(errors, errors)
|
||||||
|
self.assertIsNone(obj.db.desc)
|
||||||
|
self.assertEqual(obj.default_description, obj.get_display_desc(obj))
|
||||||
|
|
||||||
def test_exit_get_return_exit(self):
|
def test_exit_get_return_exit(self):
|
||||||
ex1, _ = DefaultExit.create("north", self.room1, self.room2, account=self.account)
|
ex1, _ = DefaultExit.create("north", self.room1, self.room2, account=self.account)
|
||||||
single_return_exit = ex1.get_return_exit()
|
single_return_exit = ex1.get_return_exit()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue