diff options
Diffstat (limited to 'setuptools/_distutils/tests/test_bdist_dumb.py')
-rw-r--r-- | setuptools/_distutils/tests/test_bdist_dumb.py | 24 |
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) |