summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-11-07 18:24:03 -0800
committerChris McDonough <chrism@plope.com>2011-11-07 18:24:03 -0800
commiteb7fc0fb218a610621d76a8d9b804d1b708f918e (patch)
treec2387a823ea1406582dc77ca6b35cf6d4bab4cae
parent47df66a909d01039dc40ca37a92d92234ce6b09a (diff)
parent60d3c1ba66c5b8287eaaaedb11e319090f66a08c (diff)
downloadpyramid-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.py16
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')