30 lines
613 B
Python
30 lines
613 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from base import *
|
|
from requests import *
|
|
|
|
class TestSimpleRequest(CurlRequest):
|
|
PORT = 1
|
|
SCHEME = "https"
|
|
URL = "/test.txt"
|
|
EXPECT_RESPONSE_BODY = TEST_TXT
|
|
EXPECT_RESPONSE_CODE = 200
|
|
EXPECT_RESPONSE_HEADERS = [("Content-Type", "text/plain; charset=utf-8")]
|
|
vhost = "test1.ssl"
|
|
|
|
class TestSNI(CurlRequest):
|
|
PORT = 1
|
|
SCHEME = "https"
|
|
URL = "/test.txt"
|
|
EXPECT_RESPONSE_BODY = TEST_TXT
|
|
EXPECT_RESPONSE_CODE = 200
|
|
EXPECT_RESPONSE_HEADERS = [("Content-Type", "text/plain; charset=utf-8")]
|
|
vhost = "test2.ssl"
|
|
|
|
|
|
class Test(GroupTest):
|
|
group = [
|
|
TestSimpleRequest,
|
|
TestSNI
|
|
]
|