Author: adc
Date: Mon Apr 6 22:48:36 2015
New Revision: 1671708
URL: http://svn.apache.org/r1671708
Log:
Test bad karma
pre-commit-status-crumb=2168f7e2-4bdd-4689-a9f0-a0271a21fcff
Modified:
steve/steve-web/src/asf/steve/commands/mkelection.py
steve/steve-web/tests/test_commands_mkelection.py
Modified: steve/steve-web/src/asf/steve/commands/mkelection.py
URL:
http://svn.apache.org/viewvc/steve/steve-web/src/asf/steve/commands/mkelection.py?rev=1671708&r1=1671707&r2=1671708&view=diff
==============================================================================
--- steve/steve-web/src/asf/steve/commands/mkelection.py (original)
+++ steve/steve-web/src/asf/steve/commands/mkelection.py Mon Apr 6 22:48:36
2015
@@ -45,7 +45,7 @@ def main(cfg_file, eid, owner, title, mo
raise click.ClickException('Cannot find [general] section')
if not cfg_file.has_option('karma', owner):
- raise click.ClickException("Sorry, I could not find '%s' in the karma
list in steve.cfg!" % owner)
+ raise click.ClickException("Cannot not find '%s' in the karma list in
STeVe cfg file" % owner)
click.echo('Using backend %s' % backend)
be_plugin = backends.load_plugin(backend, cfg_file)
Modified: steve/steve-web/tests/test_commands_mkelection.py
URL:
http://svn.apache.org/viewvc/steve/steve-web/tests/test_commands_mkelection.py?rev=1671708&r1=1671707&r2=1671708&view=diff
==============================================================================
--- steve/steve-web/tests/test_commands_mkelection.py (original)
+++ steve/steve-web/tests/test_commands_mkelection.py Mon Apr 6 22:48:36 2015
@@ -31,3 +31,14 @@ def test_mkelection(steve_cfg_path):
assert result.exit_code == 0
assert 'Created election id' in result.output
assert 'Using backend file-be' in result.output
+
+
+def test_bad_karma(steve_cfg_path):
+ runner = CliRunner()
+
+ result = runner.invoke(setup.main, [steve_cfg_path])
+ assert result.exit_code == 0
+
+ result = runner.invoke(mkelection.main, [steve_cfg_path, '-o',
'bad_karma', '-t', 'foo', '-m', '[email protected]', '-m', '[email protected]'])
+ assert result.exit_code == 1
+ assert "Cannot not find 'bad_karma' in the karma list in STeVe cfg file"
in result.output