33from  opengeodeweb_microservice .database .data  import  Data 
44
55
6- def  test_register_mesh (server ):
7-     session  =  server .get_session ()
8-     session .add (
9-         Data (
10-             id = "123456789" ,
11-             viewable_file_name = "hat.vtp" ,
12-             # geode_object="mesh", 
13-         )
14-     )
6+ def  test_register_mesh (server , dataset_factory ):
7+     dataset_factory (id = "123456789" , viewable_file_name = "hat.vtp" )
8+     
159    server .call (
1610        VtkMeshView .mesh_prefix  +  VtkMeshView .mesh_schemas_dict ["register" ]["rpc" ],
1711        [{"id" : "123456789" }],
1812    )
1913    assert  server .compare_image (3 , "mesh/register.jpeg" ) ==  True 
2014
2115
22- def  test_deregister_mesh (server ):
23- 
24-     test_register_mesh (server )
25- 
16+ def  test_deregister_mesh (server , dataset_factory ):
17+     dataset_factory (id = "123456789" , viewable_file_name = "hat.vtp" )
18+     
19+     server .call (
20+         VtkMeshView .mesh_prefix  +  VtkMeshView .mesh_schemas_dict ["register" ]["rpc" ],
21+         [{"id" : "123456789" }],
22+     )
23+     
2624    server .call (
2725        VtkMeshView .mesh_prefix  +  VtkMeshView .mesh_schemas_dict ["deregister" ]["rpc" ],
2826        [{"id" : "123456789" }],
2927    )
3028    assert  server .compare_image (3 , "mesh/deregister.jpeg" ) ==  True 
3129
3230
33- def  test_opacity (server ):
34- 
35-     test_register_mesh (server )
31+ def  test_opacity (server , dataset_factory ):
32+     test_register_mesh (server , dataset_factory )
3633
3734    server .call (
3835        VtkMeshView .mesh_prefix  +  VtkMeshView .mesh_schemas_dict ["opacity" ]["rpc" ],
@@ -41,9 +38,8 @@ def test_opacity(server):
4138    assert  server .compare_image (3 , "mesh/opacity.jpeg" ) ==  True 
4239
4340
44- def  test_visibility (server ):
45- 
46-     test_register_mesh (server )
41+ def  test_visibility (server , dataset_factory ):
42+     test_register_mesh (server , dataset_factory )
4743
4844    server .call (
4945        VtkMeshView .mesh_prefix  +  VtkMeshView .mesh_schemas_dict ["visibility" ]["rpc" ],
@@ -52,9 +48,8 @@ def test_visibility(server):
5248    assert  server .compare_image (3 , "mesh/visibility.jpeg" ) ==  True 
5349
5450
55- def  test_color (server ):
56- 
57-     test_register_mesh (server )
51+ def  test_color (server , dataset_factory ):
52+     test_register_mesh (server , dataset_factory )
5853
5954    server .call (
6055        VtkMeshView .mesh_prefix  +  VtkMeshView .mesh_schemas_dict ["color" ]["rpc" ],
@@ -63,9 +58,8 @@ def test_color(server):
6358    assert  server .compare_image (3 , "mesh/color.jpeg" ) ==  True 
6459
6560
66- def  test_apply_textures (server ):
67- 
68-     test_register_mesh (server )
61+ def  test_apply_textures (server , dataset_factory ):
62+     test_register_mesh (server , dataset_factory )
6963
7064    server .call (
7165        VtkMeshView .mesh_prefix 
0 commit comments