def test_throws_exception_if_create_container_fails(self): response = Mock(spec=Response) response.ok = False client = Mock(spec=ObjectStorageAPIClient) client.create_container = MagicMock(return_value=response) config = Mock(spec=ObjectStorageAPIConfig) behavior = ObjectStorageAPI_Behaviors(client, config) with self.assertRaises(Exception): behavior.create_container(client_test.VALID_CONTAINER_NAME)
def test_create_container(self): response = Mock(spec=Response) response.ok = True client = Mock(spec=ObjectStorageAPIClient) client.create_container = MagicMock(return_value=response) config = Mock(spec=ObjectStorageAPIConfig) behavior = ObjectStorageAPI_Behaviors(client, config) behavior.create_container(client_test.VALID_CONTAINER_NAME) client.create_container.assert_called_with( client_test.VALID_CONTAINER_NAME)