Test for content-type appropriate 404 (bug 1089987)
Change-Id: Idfba75f90e38de315ec50e660932beb8243f76f8
This commit is contained in:
parent
4e2be8a888
commit
be3dcf9873
@ -427,7 +427,7 @@ class Router(object):
|
||||
match = req.environ['wsgiorg.routing_args'][1]
|
||||
if not match:
|
||||
return render_exception(
|
||||
exception.NotFound(message='The resource could not be found.'))
|
||||
exception.NotFound(_('The resource could not be found.')))
|
||||
app = match['controller']
|
||||
return app
|
||||
|
||||
|
@ -308,6 +308,18 @@ class CoreApiTests(object):
|
||||
self.assertIsNotNone(tenant.get('id'))
|
||||
self.assertIsNotNone(tenant.get('name'))
|
||||
|
||||
def test_public_not_found(self):
|
||||
r = self.public_request(
|
||||
path='/%s' % uuid.uuid4().hex,
|
||||
expected_status=404)
|
||||
self.assertValidErrorResponse(r)
|
||||
|
||||
def test_admin_not_found(self):
|
||||
r = self.admin_request(
|
||||
path='/%s' % uuid.uuid4().hex,
|
||||
expected_status=404)
|
||||
self.assertValidErrorResponse(r)
|
||||
|
||||
def test_public_multiple_choice(self):
|
||||
r = self.public_request(path='/', expected_status=300)
|
||||
self.assertValidMultipleChoiceResponse(r)
|
||||
|
Loading…
Reference in New Issue
Block a user