diff options
| author | Bert JW Regeer <bertjw@regeer.org> | 2015-02-07 01:51:04 -0700 |
|---|---|---|
| committer | Bert JW Regeer <bertjw@regeer.org> | 2015-02-07 01:51:04 -0700 |
| commit | 58b8adf4135656efcc063eb822e4d29f6112d329 (patch) | |
| tree | f7953fc2c022c9a0720a0e429159674e0ef17602 | |
| parent | 9449be0316aba5b465ffb2c02a1bb0daafccd8e6 (diff) | |
| download | pyramid-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.py | 9 |
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() |
