コード例 #1
0
ファイル: test_scripts.py プロジェクト: yxd-hde/pypicloud
 def test_prompt_choice_index_error(self, prompt):
     """ Out-of-range ints require user to re-input value """
     invals = [44, 4, 0, -1, 3]
     prompt.side_effect = lambda *_, **__: invals.pop(0)
     ret = scripts.prompt_option('', ['a', 'b', 'c'])
     self.assertEqual(ret, 'c')
コード例 #2
0
ファイル: test_scripts.py プロジェクト: yxd-hde/pypicloud
 def test_prompt_choice(self, prompt):
     """ Prompt the user to choose from a list """
     prompt.return_value = 2
     ret = scripts.prompt_option('', ['a', 'b', 'c'])
     self.assertEqual(ret, 'b')
コード例 #3
0
ファイル: test_scripts.py プロジェクト: yxd-hde/pypicloud
 def test_prompt_choice_bad_int(self, prompt):
     """ Bad ints require user to re-input value """
     invals = ['a', 'b', 1]
     prompt.side_effect = lambda *_, **__: invals.pop(0)
     ret = scripts.prompt_option('', ['a', 'b', 'c'])
     self.assertEqual(ret, 'a')
コード例 #4
0
ファイル: test_scripts.py プロジェクト: angry-penguins/pie
 def test_prompt_choice_bad_int(self, prompt):
     """ Bad ints require user to re-input value """
     invals = ["a", "b", 1]
     prompt.side_effect = lambda *_, **__: invals.pop(0)
     ret = scripts.prompt_option("", ["a", "b", "c"])
     self.assertEqual(ret, "a")
コード例 #5
0
ファイル: test_scripts.py プロジェクト: angry-penguins/pie
 def test_prompt_choice(self, prompt):
     """ Prompt the user to choose from a list """
     prompt.return_value = 2
     ret = scripts.prompt_option("", ["a", "b", "c"])
     self.assertEqual(ret, "b")
コード例 #6
0
ファイル: test_scripts.py プロジェクト: alonisser/pypicloud
 def test_prompt_choice_index_error(self, prompt):
     """ Out-of-range ints require user to re-input value """
     invals = [44, 4, 0, -1, 3]
     prompt.side_effect = lambda *_, **__: invals.pop(0)
     ret = scripts.prompt_option('', ['a', 'b', 'c'])
     self.assertEqual(ret, 'c')
コード例 #7
0
ファイル: test_scripts.py プロジェクト: alonisser/pypicloud
 def test_prompt_choice_bad_int(self, prompt):
     """ Bad ints require user to re-input value """
     invals = ['a', 'b', 1]
     prompt.side_effect = lambda *_, **__: invals.pop(0)
     ret = scripts.prompt_option('', ['a', 'b', 'c'])
     self.assertEqual(ret, 'a')
コード例 #8
0
ファイル: test_scripts.py プロジェクト: alonisser/pypicloud
 def test_prompt_choice(self, prompt):
     """ Prompt the user to choose from a list """
     prompt.return_value = 2
     ret = scripts.prompt_option('', ['a', 'b', 'c'])
     self.assertEqual(ret, 'b')