Подтвердить что ты не робот

Pycharm не позволит запускать файл. Показывает только вариант unittest.

У меня есть файл, и у него есть множество методов, начиная с префикса "test". Теперь я хочу запустить этот файл, и у него есть конструктор __name__ == "__main__", который устанавливает его. Однако, когда я нажимаю правой кнопкой мыши или запускаю панель меню, она (Pycharm) показывает мне "Run Unittests in xxx". Это очень раздражает поведение.

Может кто-нибудь, пожалуйста, скажите мне, как этого избежать.

4b9b3361

Ответ 1

Если вы щелкните правой кнопкой мыши внутри блока if if name == " main", он покажет вам обычный вариант "Запустить script" вместо Msgstr "Запустить unit test". После этого вы можете сохранить созданную конфигурацию запуска и использовать ее для запуска script.

Ответ 2

Одна из проблем, отсутствующих в ответе @yoles, заключается в том, что вам нужно удалить любые существующие конфигурации, связанные с файлом, прежде чем вы сможете щелкнуть правой кнопкой мыши и заставить его запускать/отлаживать. Итак, полная процедура:

  • Удалите все существующие конфигурации для этого файла, перейдя в "Редактировать конфигурации
  • Щелкните правой кнопкой мыши внутри блока if __name__ == '__main__':
  • Выберите Run
  • Сохранить конфигурацию

После этого вы должны иметь возможность запускать или отлаживать файл, как ожидалось.

Ответ 3

Я не мог ответить @yole на работу, но я справился, перейдя к run > edit configurations > new configuration (знак плюса) > выберите python, теперь введите имя (мой был "остановите кровавый unittest" ) и выберите правильный script

Ответ 4

Использование PyCharm Community Edition 2017.2 EAP. Вот как я это сделал:

  • В меню Run выберите Run.... (Или используйте его сочетание клавиш)
  • Появится всплывающее меню, которое должно содержать не менее трех записей: edit configuration..., my_script_name и Unittests in my_script_name.py. Нажмите на стрелку вправо my_script_name.
  • Если конфигурация не сохранена, вы можете увидеть опцию save configuration в меню стрелок. Выберите его.

Если конфигурация изменилась снова, выполните те же шаги, но на этот раз выберите Run на последнем шаге.