From f7279ede282b895e789b05ababb65ba4f6436160 Mon Sep 17 00:00:00 2001 From: tarek Date: Fri, 4 Dec 2009 11:20:36 +0100 Subject: Allowing 'os.devnull' in Sandbox, fixes #101 --HG-- branch : distribute extra : rebase_source : d6f63794621874eb637139f353314256e02e02df --- setuptools/tests/test_sandbox.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 setuptools/tests/test_sandbox.py (limited to 'setuptools/tests/test_sandbox.py') diff --git a/setuptools/tests/test_sandbox.py b/setuptools/tests/test_sandbox.py new file mode 100644 index 00000000..1b0dc4ea --- /dev/null +++ b/setuptools/tests/test_sandbox.py @@ -0,0 +1,28 @@ +"""develop tests +""" +import sys +import os +import shutil +import unittest +import tempfile + +from setuptools.sandbox import DirectorySandbox + +class TestSandbox(unittest.TestCase): + + def setUp(self): + self.dir = tempfile.mkdtemp() + + def tearDown(self): + shutil.rmtree(self.dir) + + def test_devnull(self): + sandbox = DirectorySandbox(self.dir) + + def _write(): + f = open(os.devnull, 'w') + f.write('xxx') + f.close() + + sandbox.run(_write) + -- cgit v1.2.1