55
66class TestGetDocumentsConfig (BaseTestRest ):
77
8+ @staticmethod
9+ def _field_names (fields ):
10+ return [f .key for f in fields ]
11+
812 def test_get_load_only_fields_routes (self ):
9- fields = route_documents_config .get_load_only_fields ()
13+ fields = self ._field_names (
14+ route_documents_config .get_load_only_fields ())
1015 self .assertIn ('elevation_max' , fields )
1116 self .assertIn ('ski_rating' , fields )
1217 self .assertIn ('rock_free_rating' , fields )
@@ -20,32 +25,37 @@ def test_get_load_only_fields_routes(self):
2025 self .assertNotIn ('title' , fields )
2126
2227 def test_get_load_only_fields_locales_routes (self ):
23- fields = route_documents_config .get_load_only_fields_locales ()
28+ fields = self ._field_names (
29+ route_documents_config .get_load_only_fields_locales ())
2430 self .assertIn ('title' , fields )
2531 self .assertIn ('title_prefix' , fields )
2632 self .assertIn ('summary' , fields )
2733 self .assertNotIn ('description' , fields )
2834 self .assertNotIn ('gear' , fields )
2935
3036 def test_get_load_only_fields_geometry_routes (self ):
31- fields = route_documents_config .get_load_only_fields_geometry ()
37+ fields = self ._field_names (
38+ route_documents_config .get_load_only_fields_geometry ())
3239 self .assertIn ('geom' , fields )
3340 self .assertNotIn ('geom_detail' , fields )
3441
3542 def test_get_load_only_fields_topo_map (self ):
36- fields = topo_map_documents_config .get_load_only_fields ()
43+ fields = self ._field_names (
44+ topo_map_documents_config .get_load_only_fields ())
3745 self .assertIn ('code' , fields )
3846 self .assertIn ('editor' , fields )
3947 self .assertNotIn ('scale' , fields )
4048 self .assertNotIn ('lift_access' , fields )
4149
4250 def test_get_load_only_fields_locales_topo_map (self ):
43- fields = topo_map_documents_config .get_load_only_fields_locales ()
51+ fields = self ._field_names (
52+ topo_map_documents_config .get_load_only_fields_locales ())
4453 self .assertIn ('title' , fields )
4554 self .assertNotIn ('summary' , fields )
4655 self .assertNotIn ('description' , fields )
4756
4857 def test_get_load_only_fields_geometry_topo_map (self ):
49- fields = topo_map_documents_config .get_load_only_fields_geometry ()
58+ fields = self ._field_names (
59+ topo_map_documents_config .get_load_only_fields_geometry ())
5060 self .assertNotIn ('geom' , fields )
5161 self .assertNotIn ('geom_detail' , fields )
0 commit comments