Skip to content

Commit fe2ecd0

Browse files
committed
Remove level param from GetAllSubmodelElementsReferenceTestSuite
1 parent 19569f9 commit fe2ecd0

2 files changed

Lines changed: 14 additions & 11 deletions

File tree

aas_test_engines/test_cases/v3_0/interfaces/submodel.py

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -383,14 +383,13 @@ def invoke_error(
383383
return self._invoke(level, limit, cursor, r_error_result, range(400, 500))
384384

385385

386-
class GetAllSubmodelElementsReferenceTestSuite(GetAllSubmodelElementsValueOnlyTests, PaginationTests):
386+
class GetAllSubmodelElementsReferenceTestSuite(PaginationTests):
387387
operation = "GetAllSubmodelElements-Reference"
388388

389-
def _invoke(self, level, limit, cursor, reflection, status):
389+
def _invoke(self, limit, cursor, reflection, status):
390390
request = Request(
391391
"/submodel-elements/$reference",
392392
query_parameters={
393-
"level": unpack_enum(level),
394393
"limit": limit,
395394
"cursor": cursor,
396395
},
@@ -399,19 +398,23 @@ def _invoke(self, level, limit, cursor, reflection, status):
399398

400399
def invoke_success(
401400
self,
402-
level: Optional[Level] = None,
403401
limit: Optional[int] = None,
404402
cursor: Optional[str] = None,
405403
) -> GetAllSubmodelElementsValueOnlyResponse:
406-
return self._invoke(level, limit, cursor, r_get_all_submodel_elements_reference, {200})
404+
return self._invoke(limit, cursor, r_get_all_submodel_elements_reference, {200})
407405

408406
def invoke_error(
409407
self,
410-
level: Optional[Level] = None,
411408
limit: Optional[int] = None,
412409
cursor: Optional[str] = None,
413410
) -> ErrorResult:
414-
return self._invoke(level, limit, cursor, r_error_result, range(400, 500))
411+
return self._invoke(limit, cursor, r_error_result, range(400, 500))
412+
413+
def test_simple(self):
414+
"""
415+
Fetch all submodel elements (references)
416+
"""
417+
self.invoke_success()
415418

416419

417420
class GetAllSubmodelElementsPathTestSuite(GetAllSubmodelElementsValueOnlyTests, PaginationTests):

test/acceptance/server.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,26 +80,26 @@ class Params:
8080
"/api/v3.0",
8181
"https://admin-shell.io/aas/API/3/0/AssetAdministrationShellRepositoryServiceSpecification/SSP-002",
8282
4,
83-
35,
83+
34,
8484
),
8585
Params(
8686
"/api/v3.0",
8787
"https://admin-shell.io/aas/API/3/0/SubmodelRepositoryServiceSpecification/SSP-002",
8888
7,
89-
33,
89+
32,
9090
),
9191
Params(
9292
"/api/v3.0/shells/aHR0cDovL2N1c3RvbWVyLmNvbS9hYXMvOTE3NV83MDEzXzcwOTFfOTE2OA==/submodels/aHR0cDovL2k0MC5jdXN0b21lci5jb20vdHlwZS8xLzEvRjEzRTg1NzZGNjQ4ODM0Mg==",
9393
"https://admin-shell.io/aas/API/3/0/SubmodelServiceSpecification/SSP-002",
9494
2,
95-
15,
95+
14,
9696
"/submodel",
9797
),
9898
Params(
9999
"/api/v3.0/shells/aHR0cDovL2N1c3RvbWVyLmNvbS9hYXMvOTE3NV83MDEzXzcwOTFfOTE2OA==/",
100100
"https://admin-shell.io/aas/API/3/0/AssetAdministrationShellServiceSpecification/SSP-002",
101101
2,
102-
26,
102+
25,
103103
"/aas",
104104
),
105105
]

0 commit comments

Comments
 (0)