コード例 #1
0
 def test_all_possible_actions(self):
     self.assertEqual(handshake(15),
                      ['wink', 'double blink', 'close your eyes', 'jump'])
コード例 #2
0
 def test_do_nothing_for_zero(self):
     self.assertEqual(handshake(0), [])
コード例 #3
0
 def test_combine_two_actions(self):
     self.assertEqual(handshake(3), ['wink', 'double blink'])
コード例 #4
0
 def test_reversing_one_action_gives_the_same_action(self):
     self.assertEqual(handshake(24), ['jump'])
コード例 #5
0
 def test_close_your_eyes_for_100(self):
     self.assertEqual(handshake(4), ['close your eyes'])
コード例 #6
0
 def test_close_your_eyes_for_100(self):
     self.assertEqual(handshake(4), ['close your eyes'])
コード例 #7
0
 def test_all_possible_actions(self):
     self.assertEqual(handshake(15), ['wink',
                                      'double blink',
                                      'close your eyes',
                                      'jump'])
コード例 #8
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_composition3(self):
     self.assertEqual('111', code(handshake('111')))
コード例 #9
0
 def test_reversing_one_action_gives_the_same_action(self):
     self.assertEqual(handshake(24), ['jump'])
コード例 #10
0
 def test_reversing_no_actions_still_gives_no_actions(self):
     self.assertEqual(handshake(16), [])
コード例 #11
0
 def test_reverse_two_actions(self):
     self.assertEqual(handshake(19), ['double blink', 'wink'])
コード例 #12
0
 def test_combine_two_actions(self):
     self.assertEqual(handshake(3), ['wink', 'double blink'])
コード例 #13
0
 def test_jump_for_1000(self):
     self.assertEqual(handshake(8), ['jump'])
コード例 #14
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_shake_negative_int(self):
     self.assertEqual([], handshake(-9))
コード例 #15
0
 def test_reverse_all_possible_actions(self):
     self.assertEqual(handshake(31), ['jump',
                                      'close your eyes',
                                      'double blink',
                                      'wink'])
コード例 #16
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_composition1(self):
     self.assertEqual('11011', code(handshake(27)))
コード例 #17
0
 def test_do_nothing_for_zero(self):
     self.assertEqual(handshake(0), [])
コード例 #18
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_shake_int(self):
     self.assertEqual(['wink', 'jump'], handshake(9))
コード例 #19
0
 def test_reversible1(self):
     self.assertEqual(secret_code(handshake(27)), 27)
コード例 #20
0
 def test_double_blink_for_10(self):
     self.assertEqual(handshake(2), ['double blink'])
コード例 #21
0
 def test_reversible2(self):
     self.assertEqual(secret_code(handshake(1)), 1)
コード例 #22
0
 def test_jump_for_1000(self):
     self.assertEqual(handshake(8), ['jump'])
コード例 #23
0
 def test_reversible3(self):
     self.assertEqual(secret_code(handshake(7)), 7)
コード例 #24
0
 def test_reverse_two_actions(self):
     self.assertEqual(handshake(19), ['double blink', 'wink'])
コード例 #25
0
 def test_reversible4(self):
     inp = ['wink', 'double blink', 'jump']
     self.assertEqual(handshake(secret_code(inp)), inp)
コード例 #26
0
 def test_reversing_no_actions_still_gives_no_actions(self):
     self.assertEqual(handshake(16), [])
コード例 #27
0
 def test_wink_for_1(self):
     self.assertEqual(handshake(1), ['wink'])
コード例 #28
0
 def test_reverse_all_possible_actions(self):
     self.assertEqual(handshake(31),
                      ['jump', 'close your eyes', 'double blink', 'wink'])
コード例 #29
0
 def test_reversible1(self):
     self.assertEqual(secret_code(handshake(27)), 27)
コード例 #30
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_shake_bin2(self):
     self.assertEqual(['wink', 'close your eyes'], handshake('101'))
コード例 #31
0
 def test_reversible2(self):
     self.assertEqual(secret_code(handshake(1)), 1)
コード例 #32
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_shake_bin_invalid(self):
     self.assertEqual([], handshake('121'))
コード例 #33
0
 def test_reversible3(self):
     self.assertEqual(secret_code(handshake(7)), 7)
コード例 #34
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_composition2(self):
     self.assertEqual('1', code(handshake(1)))
コード例 #35
0
 def test_reversible4(self):
     inp = ['wink', 'double blink', 'jump']
     self.assertEqual(handshake(secret_code(inp)), inp)
コード例 #36
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_composition4(self):
     inp = ['wink', 'double blink', 'jump']
     self.assertEqual(inp, handshake(code(inp)))
コード例 #37
0
 def test_wink_for_1(self):
     self.assertEqual(handshake(1), ['wink'])
コード例 #38
0
ファイル: handshake_test.py プロジェクト: a62mds/exercism
 def test_shake_bin1(self):
     self.assertEqual(['close your eyes', 'double blink'], handshake('10110'))
コード例 #39
0
 def test_double_blink_for_10(self):
     self.assertEqual(handshake(2), ['double blink'])