summaryrefslogtreecommitdiff
path: root/setuptools/_distutils/tests/test_bdist_dumb.py
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools/_distutils/tests/test_bdist_dumb.py')
-rw-r--r--setuptools/_distutils/tests/test_bdist_dumb.py24
1 files changed, 7 insertions, 17 deletions
diff --git a/setuptools/_distutils/tests/test_bdist_dumb.py b/setuptools/_distutils/tests/test_bdist_dumb.py
index 7c4d5964..8624a429 100644
--- a/setuptools/_distutils/tests/test_bdist_dumb.py
+++ b/setuptools/_distutils/tests/test_bdist_dumb.py
@@ -3,7 +3,6 @@
import os
import sys
import zipfile
-import unittest
import pytest
@@ -21,23 +20,14 @@ setup(name='foo', version='0.1', py_modules=['foo'],
"""
+@support.combine_markers
@pytest.mark.usefixtures('save_env')
-class BuildDumbTestCase(
+@pytest.mark.usefixtures('save_argv')
+@pytest.mark.usefixtures('save_cwd')
+class TestBuildDumb(
support.TempdirManager,
support.LoggingSilencer,
- unittest.TestCase,
):
- def setUp(self):
- super(BuildDumbTestCase, self).setUp()
- self.old_location = os.getcwd()
- self.old_sys_argv = sys.argv, sys.argv[:]
-
- def tearDown(self):
- os.chdir(self.old_location)
- sys.argv = self.old_sys_argv[0]
- sys.argv[:] = self.old_sys_argv[1]
- super(BuildDumbTestCase, self).tearDown()
-
@pytest.mark.usefixtures('needs_zlib')
def test_simple_built(self):
@@ -75,9 +65,9 @@ class BuildDumbTestCase(
# see what we have
dist_created = os.listdir(os.path.join(pkg_dir, 'dist'))
- base = "%s.%s.zip" % (dist.get_fullname(), cmd.plat_name)
+ base = "{}.{}.zip".format(dist.get_fullname(), cmd.plat_name)
- self.assertEqual(dist_created, [base])
+ assert dist_created == [base]
# now let's check what we have in the zip file
fp = zipfile.ZipFile(os.path.join('dist', base))
@@ -90,4 +80,4 @@ class BuildDumbTestCase(
wanted = ['foo-0.1-py%s.%s.egg-info' % sys.version_info[:2], 'foo.py']
if not sys.dont_write_bytecode:
wanted.append('foo.%s.pyc' % sys.implementation.cache_tag)
- self.assertEqual(contents, sorted(wanted))
+ assert contents == sorted(wanted)