class TestNonPlayerCharacter(unittest.TestCase): def setUp(self): self.npc=NonPlayerCharacter(1, MockLayer(), 'Ronnie Dobbs') def tearDown(self): self.npc = None def testTrueAttr(self): """Test NPC trueAttr functionality""" self.assertEqual(self.npc.trueAttr('living'), True) self.assertEqual(self.npc.trueAttr('charstats'), True) def testRepr(self): """Test NPC textual representation""" self.assertEqual(repr(self.npc), "<Ronnie Dobbs:1>") def testName(self): """Test NPC name""" self.assertEqual(self.npc.name, "Ronnie Dobbs")
def setUp(self): self.npc=NonPlayerCharacter(1, MockLayer(), 'Ronnie Dobbs')