def test_response_error(self):
        from oauth2_provider.provider import BaseProvider

        provider = BaseProvider()

        results = provider.response_error('foo')

        assert results == {'error': 'foo'} 

        results = provider.response_error('bar', error_description='baz',
            error_uri='google.com', redirect_uri='cnn.com', state='foo'
        )

        assert results == {
            'error': 'bar'
            , 'error_description': 'baz'
            , 'error_uri': 'google.com'
            , 'redirect_uri': 'cnn.com'
            , 'state': 'foo'
        }