def test_5000_preflight_default_vhost_absolute(self):
"""Check that the default vhost works and can be identified
"""
self.real_test = "{0}_{1}".format(inspect.stack()[0][3],
self.tested_char_name)
self.setGravity(self.GRAVITY_MINOR)
if Register.hasFlag('abs_default_vhost', default=False):
self.skipTest("Preflight test already done.")
self.req.set_method('GET')
target_host = self.config.get('SERVER_HOST')
self.req.host = self.config.get('SERVER_HOST')
self.req.location = 'http://{0}{1}'.format(
target_host, self.req.location)
self._end_almost_regular_query(regular_expected=True)
Register.flag('abs_default_vhost', self.status == self.STATUS_ACCEPTED)
self.assertIn(self.status,
[self.STATUS_ACCEPTED],
'Bad response status {0}'.format(self.status))
评论列表
文章目录