コード例 #1
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_yacht_as_choice(self):
     self.assertEqual(score([2, 2, 2, 2, 2], yacht.CHOICE), 10)
コード例 #2
0
 def test_big_straight(self):
     self.assertEqual(score([4, 6, 2, 5, 3], yacht.BIG_STRAIGHT), 30)
コード例 #3
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_little_straight(self):
     self.assertEqual(score([3, 5, 4, 1, 2], yacht.LITTLE_STRAIGHT), 30)
コード例 #4
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_min_1_max_5_but_not_a_little_straight(self):
     self.assertEqual(score([1, 1, 3, 4, 5], yacht.LITTLE_STRAIGHT), 0)
コード例 #5
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_full_house_two_small_three_big(self):
     self.assertEqual(score([2, 2, 4, 4, 4], yacht.FULL_HOUSE), 16)
コード例 #6
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_yacht_is_not_a_full_house(self):
     self.assertEqual(score([2, 2, 2, 2, 2], yacht.FULL_HOUSE), 0)
コード例 #7
0
 def test_yacht_as_choice(self):
     self.assertEqual(yacht.score([2, 2, 2, 2, 2], yacht.CHOICE), 10)
コード例 #8
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_fours(self):
     self.assertEqual(score([1, 4, 1, 4, 1], yacht.FOURS), 8)
コード例 #9
0
 def test_yacht(self):
     self.assertEqual(yacht.score([5, 5, 5, 5, 5], yacht.YACHT), 50)
コード例 #10
0
 def test_choice(self):
     self.assertEqual(yacht.score([3, 3, 5, 6, 6], yacht.CHOICE), 23)
コード例 #11
0
 def test_four_of_a_kind_is_not_a_full_house(self):
     self.assertEqual(yacht.score([1, 4, 4, 4, 4], yacht.FULL_HOUSE), 0)
コード例 #12
0
 def test_no_pairs_but_not_a_big_straight(self):
     self.assertEqual(yacht.score([6, 5, 4, 3, 1], Category.BIG_STRAIGHT),
                      0)
コード例 #13
0
 def test_big_straight_as_little_straight(self):
     self.assertEqual(
         yacht.score([6, 5, 4, 3, 2], Category.LITTLE_STRAIGHT), 0)
コード例 #14
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_ones(self):
     self.assertEqual(score([1, 1, 1, 3, 5], yacht.ONES), 3)
コード例 #15
0
 def test_not_yacht(self):
     self.assertEqual(score([1, 3, 3, 2, 5], yacht.YACHT), 0)
コード例 #16
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_no_ones(self):
     self.assertEqual(score([4, 3, 6, 5, 5], yacht.ONES), 0)
コード例 #17
0
 def test_ones(self):
     self.assertEqual(score([1, 1, 1, 3, 5], yacht.ONES), 3)
コード例 #18
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_yacht_of_threes_counted_as_fives(self):
     self.assertEqual(score([3, 3, 3, 3, 3], yacht.FIVES), 0)
コード例 #19
0
 def test_ones_out_of_order(self):
     self.assertEqual(score([3, 1, 1, 5, 1], yacht.ONES), 3)
コード例 #20
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_two_pair_is_not_a_full_house(self):
     self.assertEqual(score([2, 2, 4, 4, 5], yacht.FULL_HOUSE), 0)
コード例 #21
0
 def test_no_ones(self):
     self.assertEqual(score([4, 3, 6, 5, 5], yacht.ONES), 0)
コード例 #22
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_yacht_can_be_scored_as_four_of_a_kind(self):
     self.assertEqual(score([3, 3, 3, 3, 3], yacht.FOUR_OF_A_KIND), 12)
コード例 #23
0
 def test_twos(self):
     self.assertEqual(score([2, 3, 4, 5, 6], yacht.TWOS), 2)
コード例 #24
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_four_in_order_but_not_a_little_straight(self):
     self.assertEqual(score([1, 1, 2, 3, 4], yacht.LITTLE_STRAIGHT), 0)
コード例 #25
0
 def test_fours(self):
     self.assertEqual(score([1, 4, 1, 4, 1], yacht.FOURS), 8)
コード例 #26
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_big_straight_as_little_straight(self):
     self.assertEqual(score([6, 5, 4, 3, 2], yacht.LITTLE_STRAIGHT), 0)
コード例 #27
0
 def test_yacht_counted_as_threes(self):
     self.assertEqual(score([3, 3, 3, 3, 3], yacht.THREES), 15)
コード例 #28
0
 def test_minimum_is_1_maximum_is_5_but_not_a_little_straight(self):
     self.assertEqual(
         yacht.score([1, 1, 3, 4, 5], Category.LITTLE_STRAIGHT), 0)
コード例 #29
0
 def test_yacht_of_threes_counted_as_fives(self):
     self.assertEqual(score([3, 3, 3, 3, 3], yacht.FIVES), 0)
コード例 #30
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_not_yacht(self):
     self.assertEqual(score([1, 3, 3, 2, 5], yacht.YACHT), 0)
コード例 #31
0
 def test_sixes(self):
     self.assertEqual(score([2, 3, 4, 5, 6], yacht.SIXES), 6)
コード例 #32
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_ones_out_of_order(self):
     self.assertEqual(score([3, 1, 1, 5, 1], yacht.ONES), 3)
コード例 #33
0
 def test_full_house_two_small_three_big(self):
     self.assertEqual(score([2, 2, 4, 4, 4], yacht.FULL_HOUSE), 16)
コード例 #34
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_twos(self):
     self.assertEqual(score([2, 3, 4, 5, 6], yacht.TWOS), 2)
コード例 #35
0
 def test_full_house_three_small_two_big(self):
     self.assertEqual(score([5, 3, 3, 5, 3], yacht.FULL_HOUSE), 19)
コード例 #36
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_yacht_counted_as_threes(self):
     self.assertEqual(score([3, 3, 3, 3, 3], yacht.THREES), 15)
コード例 #37
0
 def test_two_pair_is_not_a_full_house(self):
     self.assertEqual(score([2, 2, 4, 4, 5], yacht.FULL_HOUSE), 0)
コード例 #38
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_sixes(self):
     self.assertEqual(score([2, 3, 4, 5, 6], yacht.SIXES), 6)
コード例 #39
0
 def test_yacht_is_not_a_full_house(self):
     self.assertEqual(score([2, 2, 2, 2, 2], yacht.FULL_HOUSE), 0)
コード例 #40
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_full_house_three_small_two_big(self):
     self.assertEqual(score([5, 3, 3, 5, 3], yacht.FULL_HOUSE), 19)
コード例 #41
0
 def test_four_of_a_kind(self):
     self.assertEqual(score([6, 6, 4, 6, 6], yacht.FOUR_OF_A_KIND), 24)
コード例 #42
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_four_of_a_kind_is_not_a_full_house(self):
     self.assertEqual(score([1, 4, 4, 4, 4], yacht.FULL_HOUSE), 0)
コード例 #43
0
 def test_yacht_can_be_scored_as_four_of_a_kind(self):
     self.assertEqual(score([3, 3, 3, 3, 3], yacht.FOUR_OF_A_KIND), 12)
コード例 #44
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_four_of_a_kind(self):
     self.assertEqual(score([6, 6, 4, 6, 6], yacht.FOUR_OF_A_KIND), 24)
コード例 #45
0
 def test_full_house_is_not_four_of_a_kind(self):
     self.assertEqual(score([3, 5, 4, 1, 2], yacht.FOUR_OF_A_KIND), 0)
コード例 #46
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_full_house_is_not_four_of_a_kind(self):
     self.assertEqual(score([3, 5, 4, 1, 2], yacht.FOUR_OF_A_KIND), 0)
コード例 #47
0
 def test_little_straight(self):
     self.assertEqual(score([3, 5, 4, 1, 2], yacht.LITTLE_STRAIGHT), 30)
コード例 #48
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_little_straight_as_big_straight(self):
     self.assertEqual(score([1, 2, 3, 4, 5], yacht.BIG_STRAIGHT), 0)
コード例 #49
0
 def test_little_straight_as_big_straight(self):
     self.assertEqual(score([1, 2, 3, 4, 5], yacht.BIG_STRAIGHT), 0)
コード例 #50
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_no_pairs_but_not_a_little_straight(self):
     self.assertEqual(score([1, 2, 3, 4, 6], yacht.LITTLE_STRAIGHT), 0)
コード例 #51
0
 def test_four_in_order_but_not_a_little_straight(self):
     self.assertEqual(score([1, 1, 2, 3, 4], yacht.LITTLE_STRAIGHT), 0)
コード例 #52
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_big_straight(self):
     self.assertEqual(score([4, 6, 2, 5, 3], yacht.BIG_STRAIGHT), 30)
コード例 #53
0
 def test_no_pairs_but_not_a_little_straight(self):
     self.assertEqual(score([1, 2, 3, 4, 6], yacht.LITTLE_STRAIGHT), 0)
コード例 #54
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_choice(self):
     self.assertEqual(score([3, 3, 5, 6, 6], yacht.CHOICE), 23)
コード例 #55
0
 def test_min_1_max_5_but_not_a_little_straight(self):
     self.assertEqual(score([1, 1, 3, 4, 5], yacht.LITTLE_STRAIGHT), 0)
コード例 #56
0
ファイル: yacht_test.py プロジェクト: NSteinhoff/exercism
 def test_yacht(self):
     self.assertEqual(score([5, 5, 5, 5, 5], yacht.YACHT), 50)
コード例 #57
0
 def test_full_house_is_not_four_of_a_kind(self):
     self.assertEqual(yacht.score([3, 3, 3, 5, 5], Category.FOUR_OF_A_KIND),
                      0)