'Assert that our list of expected middleware is present.'

def test_entry_point_middleware(self):

    expected_names = ['admin_token_auth', 'build_auth_context', 'cors', 'debug', 'ec2_extension', 'ec2_extension_v3', 'json_body', 'request_id', 's3_extension', 'sizelimit', 'token_auth', 'url_normalize']
    em = stevedore.ExtensionManager('paste.filter_factory')
    actual_names = [extension.name for extension in em]
    self.assertThat(actual_names, matchers.ContainsAll(expected_names))
