/
usr
/
lib
/
python2.6
/
site-packages
/
cliff
/
tests
/
/usr/lib/python2.6/site-packages/cliff/tests
mkdir
upload
Name
Size
Mode
Actions
test_app.py
13605
0644
edit
dl
rm
test_app.pyc
17670
0644
edit
dl
rm
test_command.py
562
0644
edit
dl
rm
test_command.pyc
1495
0644
edit
dl
rm
test_commandmanager.py
3390
0644
edit
dl
rm
test_commandmanager.pyc
4850
0644
edit
dl
rm
test_complete.py
4126
0644
edit
dl
rm
test_complete.pyc
6617
0644
edit
dl
rm
test_formatters_csv.py
1051
0755
edit
dl
rm
test_formatters_csv.pyc
1623
0644
edit
dl
rm
test_formatters_json.py
1713
0755
edit
dl
rm
test_formatters_json.pyc
2145
0644
edit
dl
rm
test_formatters_shell.py
957
0755
edit
dl
rm
test_formatters_shell.pyc
1584
0644
edit
dl
rm
test_formatters_table.py
1278
0755
edit
dl
rm
test_formatters_table.pyc
2250
0644
edit
dl
rm
test_formatters_value.py
698
0755
edit
dl
rm
test_formatters_value.pyc
1352
0644
edit
dl
rm
test_formatters_yaml.py
1048
0755
edit
dl
rm
test_formatters_yaml.pyc
1623
0644
edit
dl
rm
test_help.py
3670
0644
edit
dl
rm
test_help.pyc
3524
0644
edit
dl
rm
test_interactive.py
1743
0644
edit
dl
rm
test_interactive.pyc
3385
0644
edit
dl
rm
test_lister.py
1038
0755
edit
dl
rm
test_lister.pyc
2171
0644
edit
dl
rm
test_show.py
1287
0755
edit
dl
rm
test_show.pyc
2599
0644
edit
dl
rm
test_utils.py
2038
0644
edit
dl
rm
test_utils.pyc
2641
0644
edit
dl
rm
utils.py
817
0644
edit
dl
rm
utils.pyc
2009
0644
edit
dl
rm
__init__.py
0
0644
edit
dl
rm
__init__.pyc
138
0644
edit
dl
rm
Edit:
/usr/lib/python2.6/site-packages/cliff/tests/test_commandmanager.py
(3390B)
import mock from cliff.commandmanager import CommandManager from cliff.tests import utils def test_lookup_and_find(): def check(mgr, argv): cmd, name, remaining = mgr.find_command(argv) assert cmd assert name == ' '.join(argv) assert not remaining mgr = utils.TestCommandManager(utils.TEST_NAMESPACE) for expected in [['one'], ['two', 'words'], ['three', 'word', 'command'], ]: yield check, mgr, expected return def test_lookup_with_remainder(): def check(mgr, argv): cmd, name, remaining = mgr.find_command(argv) assert cmd assert remaining == ['--opt'] mgr = utils.TestCommandManager(utils.TEST_NAMESPACE) for expected in [['one', '--opt'], ['two', 'words', '--opt'], ['three', 'word', 'command', '--opt'], ]: yield check, mgr, expected return def test_find_invalid_command(): mgr = utils.TestCommandManager(utils.TEST_NAMESPACE) def check_one(argv): try: mgr.find_command(argv) except ValueError as err: # make sure err include 'a' when ['a', '-b'] assert argv[0] in ('%s' % err) assert '-b' in ('%s' % err) else: assert False, 'expected a failure' for argv in [['a', '-b'], ['-b'], ]: yield check_one, argv def test_find_unknown_command(): mgr = utils.TestCommandManager(utils.TEST_NAMESPACE) try: mgr.find_command(['a', 'b']) except ValueError as err: assert "['a', 'b']" in ('%s' % err) else: assert False, 'expected a failure' def test_add_command(): mgr = utils.TestCommandManager(utils.TEST_NAMESPACE) mock_cmd = mock.Mock() mgr.add_command('mock', mock_cmd) found_cmd, name, args = mgr.find_command(['mock']) assert found_cmd is mock_cmd def test_load_commands(): testcmd = mock.Mock(name='testcmd') testcmd.name.replace.return_value = 'test' mock_pkg_resources = mock.Mock(return_value=[testcmd]) with mock.patch('pkg_resources.iter_entry_points', mock_pkg_resources) as iter_entry_points: mgr = CommandManager('test') assert iter_entry_points.called_once_with('test') names = [n for n, v in mgr] assert names == ['test'] def test_load_commands_keep_underscores(): testcmd = mock.Mock() testcmd.name = 'test_cmd' mock_pkg_resources = mock.Mock(return_value=[testcmd]) with mock.patch('pkg_resources.iter_entry_points', mock_pkg_resources) as iter_entry_points: mgr = CommandManager('test', convert_underscores=False) assert iter_entry_points.called_once_with('test') names = [n for n, v in mgr] assert names == ['test_cmd'] def test_load_commands_replace_underscores(): testcmd = mock.Mock() testcmd.name = 'test_cmd' mock_pkg_resources = mock.Mock(return_value=[testcmd]) with mock.patch('pkg_resources.iter_entry_points', mock_pkg_resources) as iter_entry_points: mgr = CommandManager('test', convert_underscores=True) assert iter_entry_points.called_once_with('test') names = [n for n, v in mgr] assert names == ['test cmd']
Save
cmd:
run