Я пытаюсь запустить свой юнит-тест, созданный в python внутри pycharm, и получаю странную ошибку. Я могу запустить тест из консоли следующим образом:
python3 -m pytest
Но, когда я нажимаю на запуск теста из pycharm, я получаю эту ошибку:
![enter image description here](https://i.stack.imgur.com/HgD9Q.png)
Testing started at 18:22 ...
/usr/local/bin/python3.7 "/Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers/pycharm/_jb_pytest_runner.py" --target files_order_test.py::FilesOrderTestCase.test_file_is_moved
Traceback (most recent call last):
File "/Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers/pycharm/_jb_pytest_runner.py", line 24, in <module>
if not get_plugin_manager().hasplugin("pytest-teamcity"):
File "/usr/local/lib/python3.7/site-packages/_pytest/config/__init__.py", line 169, in get_plugin_manager
return get_config().pluginmanager
File "/usr/local/lib/python3.7/site-packages/_pytest/config/__init__.py", line 156, in get_config
pluginmanager.import_plugin(spec)
File "/usr/local/lib/python3.7/site-packages/_pytest/config/__init__.py", line 530, in import_plugin
__import__(importspec)
File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 25, in <module>
class TempPathFactory(object):
File "/usr/local/lib/python3.7/site-packages/_pytest/tmpdir.py", line 35, in TempPathFactory
lambda p: Path(os.path.abspath(six.text_type(p)))
TypeError: attrib() got an unexpected keyword argument 'convert'