summaryrefslogtreecommitdiff
path: root/setuptools/tests/test_bdist_deprecations.py
diff options
context:
space:
mode:
authorHugo van Kemenade <hugovk@users.noreply.github.com>2021-09-09 14:25:43 +0300
committerHugo van Kemenade <hugovk@users.noreply.github.com>2021-09-09 15:07:11 +0300
commit87848e1dcbe85e444b560a0aae419dc5ccd39b9e (patch)
tree1199c23d7732dac553da84687e693e0f86db477e /setuptools/tests/test_bdist_deprecations.py
parentfdb818def5e262eee8edc4cc7ba1b79461096bfc (diff)
downloadpython-setuptools-git-87848e1dcbe85e444b560a0aae419dc5ccd39b9e.tar.gz
Deprecate bdist_rpm
Diffstat (limited to 'setuptools/tests/test_bdist_deprecations.py')
-rw-r--r--setuptools/tests/test_bdist_deprecations.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/setuptools/tests/test_bdist_deprecations.py b/setuptools/tests/test_bdist_deprecations.py
new file mode 100644
index 00000000..28482fd0
--- /dev/null
+++ b/setuptools/tests/test_bdist_deprecations.py
@@ -0,0 +1,27 @@
+"""develop tests
+"""
+import mock
+import sys
+
+import pytest
+
+from setuptools.dist import Distribution
+from setuptools import SetuptoolsDeprecationWarning
+
+
+@pytest.mark.skipif(sys.platform == 'win32', reason='non-Windows only')
+@mock.patch('distutils.command.bdist_rpm.bdist_rpm')
+def test_bdist_rpm_warning(distutils_cmd):
+ dist = Distribution(
+ dict(
+ script_name='setup.py',
+ script_args=['bdist_rpm'],
+ name='foo',
+ py_modules=['hi'],
+ )
+ )
+ dist.parse_command_line()
+ with pytest.warns(SetuptoolsDeprecationWarning):
+ dist.run_commands()
+
+ distutils_cmd.run.assert_called_once()