def test_returns_empty_list_if_empty_argv(self): r = bootstrap_vi.get_venv_args([]) self.assertEqual([], r) r = bootstrap_vi.get_venv_args(None) self.assertEqual([], r) r = bootstrap_vi.get_venv_args(['bootstrap_vi.py']) self.assertEqual([], r) r = bootstrap_vi.get_venv_args(['bootstrap_vi']) self.assertEqual([], r)
def test_returns_args_after_scriptname(self): args = ['bootstrap_vi.py', 'venv'] r = bootstrap_vi.get_venv_args(args) self.assertEqual(['venv'], r)
def test_strips_beginning_dash_if_exists(self): args = ['venv'] r = bootstrap_vi.get_venv_args(args) self.assertEqual(args, r)
def test_strips_beginning_dash(self): args = ['-', 'venv'] r = bootstrap_vi.get_venv_args(args) self.assertEqual(args[1:], r)