コード例 #1
0
    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)
コード例 #2
0
    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)