def test_two_concealed(self):
     data = [["6/", "6/", "6/", "6/"], ["2/", "3/", "4/"],
             ["F", "F", "F", "F"], ["2/", "3/", "4/"], ["8/", "8/"]]
     hand = Hand(data, {"concealed": [True, False, True, True, False]})
     self.examination = ConcealedKong(hand)
     self.passed = self.examination.evaluate()
     self.assertFalse(self.passed)
 def test_special_hand(self):
     data = [[
         "5/", "5/", "3/", "3/", "4/", "4/", "8/", "8/", "6/", "6/", "7/",
         "7/", "5/", "5/"
     ]]
     hand = Hand(data)
     self.examination = ConcealedKong(hand)
     self.passed = self.examination.evaluate()
     self.assertFalse(self.passed)
 def setUp(self):
     data = [["W", "W", "W"], ["8#", "8#", "8#", "8#"], ["3#", "3#", "3#"],
             ["2/", "2/", "2/"], ["3●", "3●"]]
     hand = Hand(data, {"concealed": [False, True, True, True, False]})
     self.examination = ConcealedKong(hand)
     self.passed = self.examination.evaluate()
 def test_none_concealed(self):
     data = [["6/", "6/", "6/", "6/"], ["2/", "3/", "4/"], ["F", "F", "F"],
             ["2/", "3/", "4/"], ["8/", "8/"]]
     hand = Hand(data)
     self.examination = ConcealedKong(hand)
     self.passed = self.examination.evaluate()