t.me/atinfo_chat Telegram группа по автоматизации тестирования

Python. команда pytest возвращает ряд ошибок в cmd

Теги: #<Tag:0x00007fd769744760> #<Tag:0x00007fd7697445f8> #<Tag:0x00007fd769744350> #<Tag:0x00007fd769744210>

Всем привет, подскажите пожалуйста - если в cmd вызываю pytest, то возвращается ряд ошибок(см. скрин). Cmd запущен с правами адимнистратора.

Вобще задача научиться запускать тесты из cmd как например это делаю в pycharm: pytest -s -v testCases/test_login.py

ну как бы ошибка - нет доступа к папке - именно ее пишет.

еще у вас не запущен venv, его крайне желательно юзать
и не запускайте тесты из системных папок Винды

Подскажите пожалуйста, что значит не запущен venv? Что необходимо добавить чтобы это исправить?

  1. Создайте папку на диске D:\ назовите mytest
  2. зайдите в папку D:\mytest и в адресной строке Проводника (там где путь к папке) напишите cmd, нажмите Ентер
  3. У вас появится экран командного режима и надпись D:\mytest в нем
  4. Дальше пишете в командном окне: python -m venv venv
  5. Потом оно чуть подумает и у вас появится папка venv для вирт. окружения.
  6. Запустить виртуальное окружение можно командой venv\scripts\activate.bat
  7. Теперь у вас в командном окне написано (venv)D:\mytest и это уже полработы.
  8. Теперь ставите Питест, создаете и запускаете тесты - все в виртуальном окружении.
1 Симпатия