Skip to content

Commit fdd2dd7

Browse files
committed
Merge branch 'fix/database' of https://github.com/Geode-solutions/OpenGeodeWeb-Microservice into fix/database
2 parents d1d541d + 9ee333b commit fdd2dd7

2 files changed

Lines changed: 13 additions & 2 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "OpenGeodeWeb-Microservice"
7-
version = "1.0.0"
7+
version = "0.0.0"
88
dynamic = ["dependencies"]
99
authors = [{ name = "Geode-solutions", email = "team-web@geode-solutions.com" }]
1010
description = "Database model and ORM layer for OpenGeodeWeb ecosystem"

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)