test: add api endpoints

- disperse_data
- get_range
This commit is contained in:
Roman 2025-01-16 19:08:22 +08:00
parent 78f9e2bfe0
commit 231a3918c5
No known key found for this signature in database
GPG Key ID: B8FE070B54E11B75
2 changed files with 15 additions and 1 deletions

View File

@ -23,3 +23,9 @@ class REST(BaseClient):
def info(self):
status_response = self.rest_call("get", "cryptarchia/info")
return status_response.json()
def disperse_data(self, dispersal_request):
return self.rest_call("post", "disperse-data", json.dumps(dispersal_request))
def get_range(self, app_id, data_range):
return self.rest_call("post", "da/get-range", json.dumps({app_id, data_range}))

View File

@ -1,6 +1,14 @@
class TestDataIntegrity:
main_nodes = []
def test_cluster_start(self):
def test_da_identify_retrieve_missing_columns(self):
for node in self.main_nodes:
print(node)
def test_da_sampling_determines_data_presence(self):
for node in self.main_nodes:
print(node)
# Disperse data
# Get data from range
# Compare