Skip to content

Commit 87fe6cc

Browse files
committed
removed "name" from Data model
1 parent 7bc24af commit 87fe6cc

File tree

6 files changed

+11
-20
lines changed

6 files changed

+11
-20
lines changed

src/opengeodeweb_back/data.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ class Data(Base):
1010
id: Mapped[str] = mapped_column(
1111
String, primary_key=True, default=lambda: str(uuid.uuid4()).replace("-", "")
1212
)
13-
name: Mapped[str] = mapped_column(String, nullable=False)
13+
# name: Mapped[str] = mapped_column(String, nullable=False)
1414
native_file_name: Mapped[str] = mapped_column(String, nullable=False)
1515
viewable_file_name: Mapped[str] = mapped_column(String, nullable=False)
1616
geode_object: Mapped[str] = mapped_column(String, nullable=False)
@@ -21,7 +21,7 @@ class Data(Base):
2121

2222
@staticmethod
2323
def create(
24-
name: str,
24+
# name: str,
2525
geode_object: str,
2626
input_file: str | None = None,
2727
additional_files: list[str] | None = None,
@@ -30,7 +30,7 @@ def create(
3030
additional_files = additional_files if additional_files is not None else []
3131

3232
data_entry = Data(
33-
name=name,
33+
# name=name,
3434
geode_object=geode_object,
3535
input_file=input_file,
3636
additional_files=additional_files,

src/opengeodeweb_back/geode_functions.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ def data_file_path(data_id: str, filename: str = None) -> str:
5656

5757
def load_data_by_id(data_id: str):
5858
data_entry = Data.get(data_id)
59-
print(data_entry.geode_object)
6059
if not data_entry:
6160
flask.abort(404, f"Data with id {data_id} not found")
6261

src/opengeodeweb_back/utils_functions.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,6 @@ def save_all_viewables_and_return_info(
170170
additional_files = []
171171

172172
data_entry = Data.create(
173-
name=data.name(),
174173
geode_object=geode_object,
175174
input_file=input_file,
176175
additional_files=additional_files,
@@ -197,7 +196,6 @@ def save_all_viewables_and_return_info(
197196
database.session.commit()
198197

199198
return {
200-
"name": data_entry.name,
201199
"native_file_name": data_entry.native_file_name,
202200
"viewable_file_name": data_entry.viewable_file_name,
203201
"id": data_entry.id,
@@ -219,7 +217,6 @@ def generate_native_viewable_and_light_viewable_from_file(
219217
geode_object: str, input_filename: str
220218
) -> dict[str, Any]:
221219
temp_data_entry = Data.create(
222-
name="temp",
223220
geode_object=geode_object,
224221
input_file=input_filename,
225222
additional_files=[],

tests/test_models_routes.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,18 @@ def test_extract_brep_uuids(client, test_id):
3333
brep_filename = "cube.og_brep"
3434

3535
with client.application.app_context():
36-
data_entry = Data.create(name="test_brep", geode_object="BRep", input_file=brep_filename)
36+
data_entry = Data.create(
37+
geode_object="BRep",
38+
input_file=brep_filename
39+
)
3740
data_entry.native_file_name = brep_filename
3841
database.session.commit()
39-
data_path = geode_functions.data_file_path(test_id, brep_filename)
42+
43+
data_path = geode_functions.data_file_path(data_entry.id, brep_filename)
4044
os.makedirs(os.path.dirname(data_path), exist_ok=True)
4145
shutil.copy(f"./tests/data/{brep_filename}", data_path)
42-
json_data = {"id": test_id}
46+
47+
json_data = {"id": data_entry.id}
4348
response = client.post(route, json=json_data)
4449

4550
assert response.status_code == 200

tests/test_routes.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,6 @@ def get_full_data():
153153
# Normal test with filename 'corbi.og_brep'
154154
response = client.post(route, json=get_full_data())
155155
assert response.status_code == 200
156-
name = response.json["name"]
157-
assert type(name) is str
158156
native_file_name = response.json["native_file_name"]
159157
assert type(native_file_name) is str
160158
viewable_file_name = response.json["viewable_file_name"]
@@ -174,7 +172,6 @@ def get_full_data():
174172
def test_texture_coordinates(client, test_id):
175173
with client.application.app_context():
176174
data = Data.create(
177-
name="hat",
178175
geode_object="PolygonalSurface3D",
179176
input_file="hat.vtp"
180177
)
@@ -204,7 +201,6 @@ def test_vertex_attribute_names(client, test_id):
204201

205202
with client.application.app_context():
206203
data = Data.create(
207-
name="test_mesh",
208204
geode_object="PolygonalSurface3D",
209205
input_file="test.vtp"
210206
)
@@ -229,7 +225,6 @@ def test_polygon_attribute_names(client, test_id):
229225

230226
with client.application.app_context():
231227
data = Data.create(
232-
name="test_mesh",
233228
geode_object="PolygonalSurface3D",
234229
input_file="test.vtp"
235230
)
@@ -253,7 +248,6 @@ def test_polyhedron_attribute_names(client, test_id):
253248

254249
with client.application.app_context():
255250
data = Data.create(
256-
name="test_mesh",
257251
geode_object="PolyhedralSolid3D",
258252
input_file="test.vtu"
259253
)

tests/test_utils_functions.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ def test_save_all_viewables_and_return_info(client):
108108
)
109109

110110
assert isinstance(result, dict)
111-
assert result["name"] == data.name()
112111
assert result["native_file_name"].startswith("native.")
113112
assert result["viewable_file_name"].endswith(".vtm")
114113
assert isinstance(result["id"], str)
@@ -121,7 +120,6 @@ def test_save_all_viewables_and_return_info(client):
121120

122121
db_entry = Data.get(result["id"])
123122
assert db_entry is not None
124-
assert db_entry.name == data.name()
125123
assert db_entry.native_file_name == result["native_file_name"]
126124
assert db_entry.viewable_file_name == result["viewable_file_name"]
127125
assert db_entry.geode_object == geode_object
@@ -166,7 +164,6 @@ def test_generate_native_viewable_and_light_viewable_from_object(client):
166164
)
167165

168166
assert isinstance(result, dict)
169-
assert isinstance(result["name"], str)
170167
assert isinstance(result["native_file_name"], str)
171168
assert result["native_file_name"].startswith("native.")
172169
assert isinstance(result["viewable_file_name"], str)
@@ -189,7 +186,6 @@ def test_generate_native_viewable_and_light_viewable_from_file(client):
189186
)
190187

191188
assert isinstance(result, dict)
192-
assert isinstance(result["name"], str)
193189
assert isinstance(result["native_file_name"], str)
194190
assert result["native_file_name"].startswith("native.")
195191
assert isinstance(result["viewable_file_name"], str)

0 commit comments

Comments
 (0)