Exemple #1
0
	def test_inventoryisFull(self):
		inventory = Inventory()
		inventory2 = Inventory()
		inventory.invCards = [1,2,3]
		inventory2.invCards = [1,2]
		self.assertTrue(inventory.isFull())
		self.assertFalse(inventory2.isFull())
Exemple #2
0
	def test_inventorygetIndexOf(self):
		inventory = Inventory()
		pre = Presets()
		inventory.invCards = [pre.gic("Ether")]
		# healtpotion2 is in the inventory number zero
		self.assertEqual(inventory.getIndexOf("Ether"), 0)
		# hundur is not in the inventory
		self.assertEqual(inventory.getIndexOf("Hundur"), -1)
Exemple #3
0
	def test_inventoryRemove(self):
		inventory = Inventory()
		inventory.invCards = [0,1,2,3]
		i = 0
		self.assertEqual(inventory.remove(0), i)
		i += 1
		# To check if a card was acctually removed
		self.assertEqual(inventory.remove(0), i)
		with self.assertRaises(IndexError):
			# Index = -100 not valid
			inventory.remove(-100)