diff options
| author | Chris McDonough <chrism@plope.com> | 2011-11-07 18:24:03 -0800 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2011-11-07 18:24:03 -0800 |
| commit | eb7fc0fb218a610621d76a8d9b804d1b708f918e (patch) | |
| tree | c2387a823ea1406582dc77ca6b35cf6d4bab4cae | |
| parent | 47df66a909d01039dc40ca37a92d92234ce6b09a (diff) | |
| parent | 60d3c1ba66c5b8287eaaaedb11e319090f66a08c (diff) | |
| download | pyramid-eb7fc0fb218a610621d76a8d9b804d1b708f918e.tar.gz pyramid-eb7fc0fb218a610621d76a8d9b804d1b708f918e.tar.bz2 pyramid-eb7fc0fb218a610621d76a8d9b804d1b708f918e.zip | |
Merge pull request #345 from RichardBarrell/pcreate_abspath_test
Create a test to demonstrate that pcreate works with absolute paths.
| -rw-r--r-- | pyramid/tests/test_scripts/test_pcreate.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pyramid/tests/test_scripts/test_pcreate.py b/pyramid/tests/test_scripts/test_pcreate.py index cdd0daf2e..363808a1e 100644 --- a/pyramid/tests/test_scripts/test_pcreate.py +++ b/pyramid/tests/test_scripts/test_pcreate.py @@ -71,6 +71,22 @@ class TestPCreateCommand(unittest.TestCase): scaffold.vars, {'project': 'Distro', 'egg': 'Distro', 'package': 'distro'}) + def test_known_scaffold_absolute_path(self): + import os + path = os.path.abspath('Distro') + cmd = self._makeOne('-s', 'dummy', path) + scaffold = DummyScaffold('dummy') + cmd.scaffolds = [scaffold] + result = cmd.run() + self.assertEqual(result, True) + self.assertEqual( + scaffold.output_dir, + os.path.normpath(os.path.join(os.getcwd(), 'Distro')) + ) + self.assertEqual( + scaffold.vars, + {'project': 'Distro', 'egg': 'Distro', 'package': 'distro'}) + def test_known_scaffold_multiple_rendered(self): import os cmd = self._makeOne('-s', 'dummy1', '-s', 'dummy2', 'Distro') |
