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


Reply via email to