Я действительно не понимаю ... Если вам нужны скриншоты некоторых настроек, скажите мне, потому что я действительно не знаю, почему это работает в PyCharm, но не за пределами Pycharm ...Python-скрипт отлично работает в PyCharm, но в терминале не
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
import unittest
from datetime import datetime
class MYMaster(unittest.TestCase):
def Test_login(self):
<<<<< MY CODE >>>>>
if __name__ == '__main__':
unittest.main()
Если я правой кнопкой мыши в PyCharm на линии class MYMaster(unittest.TestCase):
и выберите опцию Run «UnitTest в MYMaster» он будет посылать этот код
C:\Users\MyNameIs\AppData\Local\Programs\Python\Python35-32\python.exe"C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pycharm\utrunner.py" C:\Users\MyNameIs\PycharmProjects\untitled\MyProject\MyMain.py::MYMaster true
Testing started at 15:42 ...
Process finished with exit code 0
Empty test suite.
Если я правой кнопкой мыши на def Test_login(self):
и выберите опция Запустить «Unittest TestLogin» он отправит этот код (но он запускает весь код и дает результаты).
C:\Users\MyNameIs\AppData\Local\Programs\Python\Python35-32\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pycharm\utrunner.py" C:\Users\MyNameIs\PycharmProjects\untitled\MyProject\MyMain.py::MYMaster::Test_login true
Testing started at 15:50 ...
Process finished with exit code 0
Теперь я решил открыть MyMain.py в Python IDLE, где я нажал модуль Run и это результаты:
= RESTART: C:\Users\MyNameIs\PycharmProjects\untitled\MyProject\MyMain.py =
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
В PyCharm под инструмент> Python интегрированные инструменты тест по умолчанию бегуна = формат UnitTests = ReStructuredText строка документации Проверено флажок Анализировать Python код строки документации
Является ли ваш отступ после вашего утверждения '__main__' каким он является в вашем коде? – BlackVegetable