Пример #1
0
    def test_azure_reads_and_updates_location(self, monkeypatch):
        client = MagicMock(download_blob=MagicMock(return_value=""))
        service = MagicMock(get_blob_client=MagicMock(return_value=client))
        monkeypatch.setattr(
            "prefect.engine.results.azure_result.AzureResult.service", service)

        result = AzureResult(container="foo", location="{thing}/here.txt")
        new_result = result.read("path/to/my/stuff.txt")

        assert new_result.location == "path/to/my/stuff.txt"
        assert new_result.value is None
Пример #2
0
from prefect.engine.results import AzureResult
import os
# con_string = ""
azure_result = AzureResult(container="flows",
                           connection_string=os.environ["AZ"],
                           location="test5")

# w = azure_result.write({"Test": "123"})
r = azure_result.read("test5")
print(r)