summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2016-10-18 02:02:36 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2016-10-18 02:02:36 +0200
commit01c976c654a6849627b1a2838b4d5ed78c6dd371 (patch)
tree098ca36ed7fc23a513c3a68eefe12a60a104fc61
parent0701e84fe78ae26b577ac009946df131d0f3be23 (diff)
downloadpsutil-01c976c654a6849627b1a2838b4d5ed78c6dd371.tar.gz
test refactoring
-rwxr-xr-xpsutil/tests/test_process.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/psutil/tests/test_process.py b/psutil/tests/test_process.py
index 8849db06..0609ae2e 100755
--- a/psutil/tests/test_process.py
+++ b/psutil/tests/test_process.py
@@ -1869,12 +1869,15 @@ class TestUnicode(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.uexe = create_temp_executable_file('è')
+ cls.udir = os.path.realpath(tempfile.mkdtemp(prefix="psutil-è-"))
assert 'è' in os.path.basename(cls.uexe)
+ assert 'è' in os.path.basename(cls.udir)
@classmethod
def tearDownClass(cls):
if not APPVEYOR:
safe_rmpath(cls.uexe)
+ safe_rmpath(cls.udir)
def setUp(self):
reap_children()
@@ -1904,12 +1907,10 @@ class TestUnicode(unittest.TestCase):
self.assertEqual(p.cmdline(), [self.uexe])
def test_proc_cwd(self):
- tdir = os.path.realpath(tempfile.mkdtemp(prefix="psutil-è-"))
- self.addCleanup(safe_rmpath, tdir)
- with chdir(tdir):
+ with chdir(self.udir):
p = psutil.Process()
self.assertIsInstance(p.cwd(), str)
- self.assertEqual(p.cwd(), tdir)
+ self.assertEqual(p.cwd(), self.udir)
@unittest.skipIf(APPVEYOR, "unreliable on APPVEYOR")
def test_proc_open_files(self):
@@ -1939,8 +1940,7 @@ class TestUnicode(unittest.TestCase):
self.assertEqual(p.environ()['FUNNY_ARG'], uexe)
def test_disk_usage(self):
- path = tempfile.mkdtemp(prefix='psutil', suffix='è')
- psutil.disk_usage(path)
+ psutil.disk_usage(self.udir)
@unittest.skipIf(OSX and TRAVIS, "fails on OSX + TRAVIS")