summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2015-02-07 01:51:04 -0700
committerBert JW Regeer <bertjw@regeer.org>2015-02-07 01:51:04 -0700
commit58b8adf4135656efcc063eb822e4d29f6112d329 (patch)
treef7953fc2c022c9a0720a0e429159674e0ef17602
parent9449be0316aba5b465ffb2c02a1bb0daafccd8e6 (diff)
downloadpyramid-58b8adf4135656efcc063eb822e4d29f6112d329.tar.gz
pyramid-58b8adf4135656efcc063eb822e4d29f6112d329.tar.bz2
pyramid-58b8adf4135656efcc063eb822e4d29f6112d329.zip
Add test for no scaffold no project name
This test at least makes sure that if there is no scaffold and no project name that the command exists with error 2
-rw-r--r--pyramid/tests/test_scripts/test_pcreate.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/pyramid/tests/test_scripts/test_pcreate.py b/pyramid/tests/test_scripts/test_pcreate.py
index 89fdea6be..63e5e6368 100644
--- a/pyramid/tests/test_scripts/test_pcreate.py
+++ b/pyramid/tests/test_scripts/test_pcreate.py
@@ -12,10 +12,10 @@ class TestPCreateCommand(unittest.TestCase):
from pyramid.scripts.pcreate import PCreateCommand
return PCreateCommand
- def _makeOne(self, *args):
+ def _makeOne(self, *args, **kw):
effargs = ['pcreate']
effargs.extend(args)
- cmd = self._getTargetClass()(effargs)
+ cmd = self._getTargetClass()(effargs, **kw)
cmd.out = self.out
return cmd
@@ -34,6 +34,11 @@ class TestPCreateCommand(unittest.TestCase):
out = self.out_.getvalue()
self.assertTrue(out.startswith('No scaffolds available'))
+ def test_run_no_scaffold_no_args(self):
+ cmd = self._makeOne(quiet=True)
+ result = cmd.run()
+ self.assertEqual(result, 2)
+
def test_run_no_scaffold_name(self):
cmd = self._makeOne('dummy')
result = cmd.run()