def test_my_hand(self): """ Input: Cards from my profile as a string Output: Descripting poker hand as a string """ # Player Arrange table_cards = str(Card.new('3s')) + ',' \ + str(Card.new('2s')) + ',' \ + str(Card.new('As')) + ',' \ + str(Card.new('Ks')) + ',' \ + str(Card.new('Qs')) player_cards = str(Card.new('Js')) + ',' + str(Card.new('Ts')) table = Table(cards_on_table=table_cards) player = Player(table=table, cards=player_cards) # Player Act player_result = player.my_hand() # Treys Arrange board = [ Card.new('3s'), Card.new('2s'), Card.new('As'), Card.new('Ks'), Card.new('Qs') ] gamer = [Card.new('Js'), Card.new('Ts')] # Treys Act evaluator = Evaluator() score = evaluator.evaluate(board, gamer) classs = evaluator.get_rank_class(score) treys_result = evaluator.class_to_string(classs) # Assertion self.assertEqual(player_result, treys_result) self.assertIsInstance(player_result, str)