Skip to content

Commit 9ee333b

Browse files
committed
test to insure that we do have the required paramaters to add dataa to database
1 parent b66eb63 commit 9ee333b

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

tests/test_database.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,31 @@
22

33

44
def test_data_crud_operations(clean_database):
5-
data = Data.create(geode_object="test_object", input_file="test.txt")
5+
data = Data.create(
6+
geode_object="test_object", input_file="test.txt", additional_files=[]
7+
)
8+
print("id", data.id, flush=True)
69
assert data.id is not None
10+
assert isinstance(data.id, str)
711

812
retrieved = Data.get(data.id)
913
assert retrieved is not None
14+
assert isinstance(retrieved, Data)
1015
assert retrieved.geode_object == "test_object"
16+
assert retrieved.input_file == "test.txt"
17+
assert retrieved.id == data.id
1118
non_existent = Data.get("fake_id")
1219
assert non_existent is None
1320

1421

1522
def test_data_with_additional_files(clean_database):
1623
files = ["file1.txt", "file2.txt"]
1724
data = Data.create(geode_object="test_files", additional_files=files)
25+
assert data.id is not None
26+
assert isinstance(data.id, str)
1827

1928
retrieved = Data.get(data.id)
2029
assert retrieved is not None
30+
assert isinstance(retrieved, Data)
2131
assert retrieved.additional_files == files
32+
assert retrieved.geode_object == "test_files"

0 commit comments

Comments
 (0)