diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 67f13a94..3aaeced0 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.3.11 +current_version = 1.3.12 commit = True tag = True diff --git a/ocean_provider/routes/consume.py b/ocean_provider/routes/consume.py index 3c327ba3..d12e55f0 100644 --- a/ocean_provider/routes/consume.py +++ b/ocean_provider/routes/consume.py @@ -123,7 +123,7 @@ def fileinfo(): file_instance = message valid, details = file_instance.check_details(with_checksum=with_checksum) - info = {"index": i, "valid": valid} + info = {"index": i, "valid": valid, "type": file["type"]} info.update(details) files_info.append(info) diff --git a/setup.py b/setup.py index c6647b67..7299fe37 100644 --- a/setup.py +++ b/setup.py @@ -107,7 +107,7 @@ url="https://github.com/oceanprotocol/provider-py", # fmt: off # bumpversion needs single quotes - version='1.3.11', + version='1.3.12', # fmt: on zip_safe=False, ) diff --git a/tests/test_fileinfo.py b/tests/test_fileinfo.py index c05a7161..bf82b96c 100644 --- a/tests/test_fileinfo.py +++ b/tests/test_fileinfo.py @@ -91,6 +91,7 @@ def test_checksums(client): assert response.status == "200 OK" for file_info in result: assert file_info["valid"] is True + assert file_info["type"] == "url" assert ( file_info["checksum"] == "1f7c17bed455f484f4d5ebc581cde6bc059977ef1e143b52a703f18b89c86a22" @@ -108,6 +109,7 @@ def test_checksums(client): assert response.status == "200 OK" for file_info in result: assert file_info["valid"] is True + assert file_info["type"] == "ipfs" assert "checksum" not in file_info assert "checksumType" not in file_info @@ -153,6 +155,7 @@ def test_check_arweave_good(client): assert file_info["contentLength"] == "5311" assert file_info["contentType"] == "application/octet-stream" assert file_info["valid"] is True + assert file_info["type"] == "arweave" @pytest.mark.unit