/05_automatization

домашнее задание к лекции Automatization

Primary LanguageHTML

05_automatization

Домашнее задание к лекции Automatization. Пример реализации просторо hppt-сервера с использованием socket и threading.

Install

Получение репозитория

git clone https://github.com/shpawel/05_automatization.git

Зависимости

  • python2

Запуск

Основым исполняемым модулем является httpd.py

python2 httpd.py

Параметры запуска

Параметр Описание Значение по умолчанию
-h Вывод посказки о параметрах запуска скрипта
--host Адрес сервера 'localhost'
--port Порт сервера 80
-w, --workers Количество одновременно запускаемых потоков 4
-t, --timeout Время ожидания ответа от сервера 60
-r, --root Директория по умлочанию Директория tests в директории модуля

Тестирование

Модуль с функциональными тестами находится в директории tests

python2 tests\test_http.py