summaryrefslogtreecommitdiff
path: root/pecan/tests/test_scaffolds.py
diff options
context:
space:
mode:
authorRyan Petrello <lists@ryanpetrello.com>2012-03-15 13:10:57 -0700
committerRyan Petrello <lists@ryanpetrello.com>2012-03-15 14:55:49 -0700
commit34b02a253dec84b13317497c5e8d291ba1a9ef63 (patch)
tree6f1af1f9a4db85d70fba36084ead33b5ea92a5c6 /pecan/tests/test_scaffolds.py
parent4cf5895ba5ac8bbc8d064a6928fd43322f5a77c8 (diff)
downloadpecan-34b02a253dec84b13317497c5e8d291ba1a9ef63.tar.gz
Silencing warnings and stdout writes in our test suite.
Diffstat (limited to 'pecan/tests/test_scaffolds.py')
-rw-r--r--pecan/tests/test_scaffolds.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/pecan/tests/test_scaffolds.py b/pecan/tests/test_scaffolds.py
index aa2e7bb..5698de7 100644
--- a/pecan/tests/test_scaffolds.py
+++ b/pecan/tests/test_scaffolds.py
@@ -7,6 +7,7 @@ import pkg_resources
import httplib
import urllib2
import time
+from cStringIO import StringIO
import pecan
if sys.version_info < (2, 7):
@@ -44,9 +45,13 @@ class TestScaffoldUtils(unittest.TestCase):
def setUp(self):
self.scaffold_destination = tempfile.mkdtemp()
+ self.out = sys.stdout
+
+ sys.stdout = StringIO()
def tearDown(self):
shutil.rmtree(self.scaffold_destination)
+ sys.stdout = self.out
def test_copy_dir(self):
from pecan.scaffolds import PecanScaffold
@@ -59,7 +64,7 @@ class TestScaffoldUtils(unittest.TestCase):
SimpleScaffold().copy_to(os.path.join(
self.scaffold_destination,
'someapp'
- ))
+ ), out_=StringIO())
assert os.path.isfile(os.path.join(
self.scaffold_destination, 'someapp', 'foo'
@@ -76,7 +81,6 @@ class TestScaffoldUtils(unittest.TestCase):
def test_destination_directory_levels_deep(self):
from pecan.scaffolds import copy_dir
- from cStringIO import StringIO
f = StringIO()
copy_dir(('pecan', os.path.join(
'tests', 'scaffold_fixtures', 'simple'
@@ -120,7 +124,8 @@ class TestScaffoldUtils(unittest.TestCase):
os.path.join(
self.scaffold_destination, 'someapp'
),
- {'package': 'thingy'}
+ {'package': 'thingy'},
+ out_=StringIO()
)
assert os.path.isfile(os.path.join(
@@ -144,7 +149,8 @@ class TestScaffoldUtils(unittest.TestCase):
os.path.join(
self.scaffold_destination, 'someapp'
),
- {'package': 'thingy'}
+ {'package': 'thingy'},
+ out_=StringIO()
)
assert os.path.isfile(os.path.join(