| Index: third_party/WebKit/Tools/Scripts/webkitpy/common/system/user_unittest.py
|
| diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/common/system/user_unittest.py b/third_party/WebKit/Tools/Scripts/webkitpy/common/system/user_unittest.py
|
| index 8dddac52277a1914ae7bb9e0177dbe23ebf4d1d0..bd7880a16c8fbe349d82154ad26bba47cad583c5 100644
|
| --- a/third_party/WebKit/Tools/Scripts/webkitpy/common/system/user_unittest.py
|
| +++ b/third_party/WebKit/Tools/Scripts/webkitpy/common/system/user_unittest.py
|
| @@ -55,36 +55,6 @@ class UserTest(unittest.TestCase):
|
| return None
|
| self.assertIsNone(User.prompt('input', repeat=self.repeatsRemaining, raw_input=mock_raw_input))
|
|
|
| - def test_prompt_with_multiple_lists(self):
|
| - def run_prompt_test(inputs, expected_result, can_choose_multiple=False):
|
| - def mock_raw_input(message):
|
| - return inputs.pop(0)
|
| - output_capture = OutputCapture()
|
| - actual_result = output_capture.assert_outputs(
|
| - self,
|
| - User.prompt_with_multiple_lists,
|
| - args=['title', ['subtitle1', 'subtitle2'], [['foo', 'bar'], ['foobar', 'barbaz', 'foobaz']]],
|
| - kwargs={'can_choose_multiple': can_choose_multiple, 'raw_input': mock_raw_input},
|
| - expected_stdout='title\n\nsubtitle1\n 1. foo\n 2. bar\n\nsubtitle2\n 3. foobar\n 4. barbaz\n 5. foobaz\n')
|
| - self.assertEqual(actual_result, expected_result)
|
| - self.assertEqual(len(inputs), 0)
|
| -
|
| - run_prompt_test(['1'], 'foo')
|
| - run_prompt_test(['badinput', '2'], 'bar')
|
| - run_prompt_test(['3'], 'foobar')
|
| - run_prompt_test(['4'], 'barbaz')
|
| - run_prompt_test(['5'], 'foobaz')
|
| -
|
| - run_prompt_test(['1,2'], ['foo', 'bar'], can_choose_multiple=True)
|
| - run_prompt_test(['1-3'], ['foo', 'bar', 'foobar'], can_choose_multiple=True)
|
| - run_prompt_test(['1-2,3'], ['foo', 'bar', 'foobar'], can_choose_multiple=True)
|
| - run_prompt_test(['2-1,3'], ['foobar'], can_choose_multiple=True)
|
| - run_prompt_test([' 1, 2 '], ['foo', 'bar'], can_choose_multiple=True)
|
| - run_prompt_test(['all'], ['foo', 'bar', 'foobar', 'barbaz', 'foobaz'], can_choose_multiple=True)
|
| - run_prompt_test([''], ['foo', 'bar', 'foobar', 'barbaz', 'foobaz'], can_choose_multiple=True)
|
| - run_prompt_test([' '], ['foo', 'bar', 'foobar', 'barbaz', 'foobaz'], can_choose_multiple=True)
|
| - run_prompt_test(['badinput', 'all'], ['foo', 'bar', 'foobar', 'barbaz', 'foobaz'], can_choose_multiple=True)
|
| -
|
| def test_prompt_with_list(self):
|
| def run_prompt_test(inputs, expected_result, can_choose_multiple=False):
|
| def mock_raw_input(message):
|
|
|