test_register.py 562 B

12345678910111213141516171819202122
  1. from setuptools.command.register import register
  2. from setuptools.dist import Distribution
  3. from setuptools.errors import RemovedCommandError
  4. try:
  5. from unittest import mock
  6. except ImportError:
  7. import mock
  8. import pytest
  9. class TestRegister:
  10. def test_register_exception(self):
  11. """Ensure that the register command has been properly removed."""
  12. dist = Distribution()
  13. dist.dist_files = [(mock.Mock(), mock.Mock(), mock.Mock())]
  14. cmd = register(dist)
  15. with pytest.raises(RemovedCommandError):
  16. cmd.run()