Paket pytest-mockservers
menyediakan serangkaian perlengkapan yang dapat membantu Anda menguji kode jika Anda perlu memeriksa apakah permintaan yang Anda kirim ke server HTTP/UDP benar-benar terkirim.
Perlengkapan yang tersedia:
http_server
http_server_factory
unused_port
unused_port_factory
unused_udp_port
unused_udp_port_factory
udp_server_factory
$ pip install pytest-mockservers
Lihat tests/*
untuk menemukan contoh nyata penggunaan perlengkapan pytest-mockservers
.
Untuk bekerja pada basis kode pytest-mockservers
, Anda ingin mengkloning proyek secara lokal dan menginstal dependensi yang diperlukan melalui puisi:
$ git clone [email protected]:Gr1N/pytest-mockservers.git
$ make install
Untuk menjalankan tes dan linter gunakan perintah di bawah ini:
$ make lint && make test
Jika Anda hanya ingin menjalankan pengujian atau linter, Anda dapat secara eksplisit menentukan lingkungan pengujian mana yang ingin dijalankan, misalnya:
$ make lint-black
pytest-mockservers
dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk detailnya.