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