12491Szelenkov@nginx.comfrom unit.applications.tls import ApplicationTLS 22187Szelenkov@nginx.comfrom unit.status import Status 32187Szelenkov@nginx.com 42488Szelenkov@nginx.comprerequisites = {'modules': {'openssl': 'any'}} 52488Szelenkov@nginx.com 62491Szelenkov@nginx.comclient = ApplicationTLS() 72187Szelenkov@nginx.com 82491Szelenkov@nginx.com 92491Szelenkov@nginx.comdef test_status_tls_requests(): 102491Szelenkov@nginx.com client.certificate() 112187Szelenkov@nginx.com 122491Szelenkov@nginx.com assert 'success' in client.conf( 132491Szelenkov@nginx.com { 142491Szelenkov@nginx.com "listeners": { 15*2592Szelenkov@nginx.com "*:8080": {"pass": "routes"}, 16*2592Szelenkov@nginx.com "*:8081": { 172491Szelenkov@nginx.com "pass": "routes", 182491Szelenkov@nginx.com "tls": {"certificate": "default"}, 192187Szelenkov@nginx.com }, 202491Szelenkov@nginx.com }, 212491Szelenkov@nginx.com "routes": [{"action": {"return": 200}}], 222491Szelenkov@nginx.com "applications": {}, 232491Szelenkov@nginx.com } 242491Szelenkov@nginx.com ) 252187Szelenkov@nginx.com 262491Szelenkov@nginx.com Status.init() 272187Szelenkov@nginx.com 282491Szelenkov@nginx.com assert client.get()['status'] == 200 29*2592Szelenkov@nginx.com assert client.get_ssl(port=8081)['status'] == 200 302187Szelenkov@nginx.com 312491Szelenkov@nginx.com assert Status.get('/requests/total') == 2 32