Skip to content

Commit cffcd1a

Browse files
input_filename & additional_filenames
1 parent b130a97 commit cffcd1a

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/opengeodeweb_microservice/database/data.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,22 @@ class Data(Base):
1717
native_filename: Mapped[str | None] = mapped_column(String, nullable=True)
1818
viewable_filename: Mapped[str | None] = mapped_column(String, nullable=True)
1919

20-
light_viewable: Mapped[str | None] = mapped_column(String, nullable=True)
21-
input_file: Mapped[str | None] = mapped_column(String, nullable=True)
22-
additional_files: Mapped[list[str] | None] = mapped_column(JSON, nullable=True)
20+
light_viewable_filename: Mapped[str | None] = mapped_column(String, nullable=True)
21+
input_filename: Mapped[str | None] = mapped_column(String, nullable=True)
22+
additional_filenames: Mapped[list[str] | None] = mapped_column(JSON, nullable=True)
2323

2424
@staticmethod
2525
def create(
2626
geode_object: str,
2727
viewer_object: str,
28-
input_file: str | None = None,
29-
additional_files: list[str] | None = None,
28+
input_filename: str | None = None,
29+
additional_filenames: list[str] | None = None,
3030
) -> "Data":
3131
data_entry = Data(
3232
geode_object=geode_object,
3333
viewer_object=viewer_object,
34-
input_file=input_file,
35-
additional_files=additional_files,
34+
input_filename=input_filename,
35+
additional_filenames=additional_filenames,
3636
)
3737

3838
session = get_session()

tests/test_database.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ def test_data_crud_operations(clean_database):
55
data = Data.create(
66
geode_object="test_object",
77
viewer_object="test_viewer",
8-
input_file="test.txt",
9-
additional_files=[],
8+
input_filename="test.txt",
9+
additional_filenames=[],
1010
)
1111
print("id", data.id, flush=True)
1212
assert data.id is not None
@@ -16,7 +16,7 @@ def test_data_crud_operations(clean_database):
1616
assert retrieved is not None
1717
assert isinstance(retrieved, Data)
1818
assert retrieved.geode_object == "test_object"
19-
assert retrieved.input_file == "test.txt"
19+
assert retrieved.input_filename == "test.txt"
2020
assert retrieved.id == data.id
2121
non_existent = Data.get("fake_id")
2222
assert non_existent is None
@@ -25,13 +25,13 @@ def test_data_crud_operations(clean_database):
2525
def test_data_with_additional_files(clean_database):
2626
files = ["file1.txt", "file2.txt"]
2727
data = Data.create(
28-
geode_object="test_files", viewer_object="test_viewer", additional_files=files
28+
geode_object="test_files", viewer_object="test_viewer", additional_filenames=files
2929
)
3030
assert data.id is not None
3131
assert isinstance(data.id, str)
3232

3333
retrieved = Data.get(data.id)
3434
assert retrieved is not None
3535
assert isinstance(retrieved, Data)
36-
assert retrieved.additional_files == files
36+
assert retrieved.additional_filenames == files
3737
assert retrieved.geode_object == "test_files"

0 commit comments

Comments
 (0)