def test_list_types(self):
        key = "resource_types"
        expect = ("GET", "/resource_types")

        class FakeResponse(object):
            def json(self):
                return {key: {}}

        class FakeClient(object):
            def get(self, *args, **kwargs):
                assert ("GET", args[0]) == expect
                return FakeResponse()

        manager = ResourceTypeManager(FakeClient())
        manager.list()
    def test_list_types(self):
        key = 'resource_types'
        expect = ('GET', '/resource_types')

        class FakeResponse(object):
            def json(self):
                return {key: {}}

        class FakeClient(object):
            def get(self, *args, **kwargs):
                assert ('GET', args[0]) == expect
                return FakeResponse()

        manager = ResourceTypeManager(FakeClient())
        manager.list()
 def test_list_types(self):
     manager = ResourceTypeManager(None)
     manager._list = mock.MagicMock()
     manager.list()
     manager._list.assert_called_once_with('/resource_types',
                                           'resource_types')
 def test_list_types(self):
     manager = ResourceTypeManager(None)
     manager._list = mock.MagicMock()
     manager.list()
     manager._list.assert_called_once_with('/resource_types',
                                           'resource_types')