fix: Negative API test for get_service_by_domain using a very long domain name

Nginx limits the length of the URI to 320, and Poppy limits
the length of the domain to be 253. So this test uses a domain name
with 254 characters, such that it doesn't exceed nginx's limit as well.

Change-Id: Ifd676d18c1bb76687a251ffa457b7844cc5dc92e
This commit is contained in:
Anantha Arunachalam 2015-07-29 14:29:18 -04:00
parent 9d2bd67379
commit 2e3c61cbc0
1 changed files with 6 additions and 7 deletions

View File

@ -157,13 +157,12 @@ class TestGetServiceByDomain(base.TestBase):
self.assertEqual(resp.status_code, 404)
def test_get_service_negative_very_long_domain(self):
domain = "http://www.too_long_name_too_long_name_too_long_name_" \
"too_long_name_too_long_name_too_long_name_too_long_name_" \
"too_long_name_too_long_name_too_long_name_too_long_name_" \
"too_long_name_too_long_name_too_long_name_too_long_name_t" \
"oo_long_name_too_long_name_too_long_name_too_long_name_too" \
"_long_name_too_long_name_too_long_name_too_long_name_too_" \
"long_name.com"
domain = "www.too_long_name_too_long_name_too_long_name_too_long_" \
"name_too_long_name_too_long_name_too_long_name_too_long_" \
"name_too_long_name_too_long_name_too_long_name_too_long_" \
"name_too_long_name_too_long_name_too_long_name_too_long_" \
"name_too_long_name_too_long.com"
resp = self.operator_client.admin_get_service_by_domain_name(domain)
self.assertEqual(resp.status_code, 400)