def testFlip(self): tC = Card("green","food") tC2 = Card("yellow","magic") self.assertFalse(tC.flipped) self.assertFalse(tC2.flipped) tC.turnCard() self.assertTrue(tC.flipped) tC.turnCard() self.assertFalse(tC.flipped)
def testGetNeeds(self): tc1=Card("green","food") tc2=Card("red","food") self.assertEqual(type(tc1.getNeeds()), list) self.assertEqual(len(tc1.getNeeds()), 1) self.assertEqual(tc1.getNeeds(), ["food"]) tc1.turnCard() self.assertEqual(type(tc1.getNeeds()), list) self.assertEqual(len(tc1.getNeeds()), 1) self.assertEqual(tc1.getNeeds(), ["food"]) self.assertEqual(type(tc2.getNeeds()), list) self.assertEqual(len(tc2.getNeeds()), 1) self.assertEqual(tc2.getNeeds(), ["food"]) tc2.turnCard() self.assertEqual(type(tc2.getNeeds()), list) self.assertEqual(len(tc2.getNeeds()), 2) self.assertEqual(tc2.getNeeds(), ["food","anger"])