| 12345678910111213141516171819202122232425262728 |
- """develop tests"""
- import sys
- from unittest import mock
- import pytest
- from setuptools import SetuptoolsDeprecationWarning
- from setuptools.dist import Distribution
- @pytest.mark.skipif(sys.platform == 'win32', reason='non-Windows only')
- @pytest.mark.xfail(reason="bdist_rpm is long deprecated, should we remove it? #1988")
- @mock.patch('distutils.command.bdist_rpm.bdist_rpm')
- def test_bdist_rpm_warning(distutils_cmd, tmpdir_cwd):
- 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()
|