Tests: fixed tests without "Host" header.

This commit is contained in:
Andrey Zelenkov
2019-05-30 16:47:39 +03:00
parent 90c5d3f5c0
commit 67772cd3e9
3 changed files with 26 additions and 21 deletions

View File

@@ -693,12 +693,6 @@ class TestRouting(TestApplicationProto):
self.get()['status'], 200, 'match host positive localhost'
)
self.assertEqual(
self.get(headers={'Connection': 'close'})['status'],
404,
'match host positive empty',
)
self.assertEqual(
self.get(headers={'Host': 'localhost.', 'Connection': 'close'})[
'status'
@@ -731,6 +725,28 @@ class TestRouting(TestApplicationProto):
'match host positive example.com',
)
@unittest.skip('not yet')
def test_routes_match_host_absent(self):
self.assertIn(
'success',
self.conf(
[
{
"match": {"host": "localhost"},
"action": {"pass": "applications/empty"},
}
],
'routes',
),
'match host absent configure',
)
self.assertEqual(
self.get(headers={'Connection': 'close'})['status'],
400,
'match host absent',
)
def test_routes_match_host_ipv4(self):
self.assertIn(
'success',
@@ -969,6 +985,7 @@ class TestRouting(TestApplicationProto):
200,
'match host empty 2',
)
self.assertEqual(self.get()['status'], 404, 'match host empty 3')
def test_routes_match_uri_positive(self):
self.assertIn(