def test_matches_by_player(self):
		# Get Latest Dota 2 Matches of the.Small.axe
		Jeff = SteamRequest()
		player_id = 76561198077179649
		data = Jeff.get_recent_matches(nummatches = 25, id=player_id)
		self.assertFalse(data is None)
		self.assertTrue(data['status'] == 1)
		for match in data['matches']:
			dire = []
			radiant = []
			player = []
			player_hero = ''
			for player in match['players']:
				hero = SteamRequest.heroDict[str(player['hero_id'])]
				if (int(player['account_id']) + 76561197960265728) == player_id: # convert 32-bit to 64-bit steam id
					player_hero = hero
				if player['player_slot'] >> 7 & 0x1:
					radiant.extend([hero])
				else:
					dire.extend([hero])
			header = '{0} {1:^5} {2}'.format('Radiant'.ljust(16), '', 'Dire'.ljust(16))
			# print '\n' + header
			# print '-' * len(header)
			# print 'Player:\t\033[91m{0}\033[0m'.format(player_hero) # prints player hero in red
			for i, (radPlayer, direPlayer) in enumerate(zip(radiant, dire)):
				vs = False
				if i == 2:
					vs = True
	def test_recent_matches(self):
		# Get Latest Dota 2 Matches
		Jeff = SteamRequest()
		data = Jeff.get_recent_matches()
		self.assertFalse(data is None)