def test_get(self):
        resource_type = u'OS::Nova::KeyPair'

        class FakeAPI(object):
            """Fake API and ensure request url is correct."""
            def __init__(self, *args, **kwargs):
                self.requests = []

            def json_request(self, *args, **kwargs):
                self.requests.append(args)
                return {}, {'attributes': [], 'properties': []}

        test_api = FakeAPI()
        manager = ResourceTypeManager(test_api)
        manager.get(resource_type)
        expect = ('GET', '/resource_types/OS%3A%3ANova%3A%3AKeyPair')
        self.assertIn(expect, test_api.requests)
    def test_get(self):
        resource_type = u'OS::Nova::KeyPair'

        class FakeAPI(object):
            """Fake API and ensure request url is correct."""
            def __init__(self, *args, **kwargs):
                self.requests = []

            def json_request(self, *args, **kwargs):
                self.requests.append(args)
                return {}, {'attributes': [], 'properties': []}

        test_api = FakeAPI()
        manager = ResourceTypeManager(test_api)
        manager.get(resource_type)
        expect = ('GET', '/resource_types/OS%3A%3ANova%3A%3AKeyPair')
        self.assertIn(expect, test_api.requests)