diff options
author | Andrei Zeliankou <zelenkov@nginx.com> | 2022-09-05 23:06:16 +0100 |
---|---|---|
committer | Andrei Zeliankou <zelenkov@nginx.com> | 2022-09-05 23:06:16 +0100 |
commit | 6915ce1d1ca08ee72de1bafba1514a458b72116c (patch) | |
tree | 2e45cf7e1ca04fd7216d9c31cbc9cd91f6af1c3f /test/test_status_tls.py | |
parent | 3ea113fcb7261a0be3b9dc8d32c402da1bcfadaa (diff) | |
download | unit-6915ce1d1ca08ee72de1bafba1514a458b72116c.tar.gz unit-6915ce1d1ca08ee72de1bafba1514a458b72116c.tar.bz2 |
Tests: added tests for basic statistics.
Diffstat (limited to '')
-rw-r--r-- | test/test_status_tls.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/test_status_tls.py b/test/test_status_tls.py new file mode 100644 index 00000000..dc3d68da --- /dev/null +++ b/test/test_status_tls.py @@ -0,0 +1,30 @@ +from unit.applications.tls import TestApplicationTLS +from unit.status import Status + + +class TestStatusTLS(TestApplicationTLS): + prerequisites = {'modules': {'openssl': 'any'}} + + def test_status_tls_requests(self): + self.certificate() + + assert 'success' in self.conf( + { + "listeners": { + "*:7080": {"pass": "routes"}, + "*:7081": { + "pass": "routes", + "tls": {"certificate": "default"}, + }, + }, + "routes": [{"action": {"return": 200}}], + "applications": {}, + } + ) + + Status.init() + + assert self.get()['status'] == 200 + assert self.get_ssl(port=7081)['status'] == 200 + + assert Status.get('/requests/total') == 2 |