From cbb43e53a343afc4c9449b5a3e2d62785ca28fda Mon Sep 17 00:00:00 2001 From: Tobias Persson Date: Fri, 30 Jun 2023 12:54:20 +0200 Subject: [PATCH] Fix a bug that occurs when specifyin TERC links in TST The link type is called TERC in eiffel schema files, but the eiffel graphql API spelled it TERCC, resulting in TST events not links not being shown when TST has these links. --- src/eiffel_graphql_api/graphql/schemas/links/__init__.py | 2 +- .../graphql/schemas/links/{tercc.py => terc.py} | 8 ++++---- src/eiffel_graphql_api/graphql/schemas/links/utils.py | 4 ++-- src/eiffel_graphql_api/graphql/schemas/union.py | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) rename src/eiffel_graphql_api/graphql/schemas/links/{tercc.py => terc.py} (92%) diff --git a/src/eiffel_graphql_api/graphql/schemas/links/__init__.py b/src/eiffel_graphql_api/graphql/schemas/links/__init__.py index 0dc86d4..2378f26 100644 --- a/src/eiffel_graphql_api/graphql/schemas/links/__init__.py +++ b/src/eiffel_graphql_api/graphql/schemas/links/__init__.py @@ -30,7 +30,7 @@ from .runtime_environment import RuntimeEnvironment from .source_change_base import * from .subject import Subject -from .tercc import Tercc +from .terc import Terc from .test_case_execution import * from .test_suite_execution import * from .verification_basis import VerificationBasis diff --git a/src/eiffel_graphql_api/graphql/schemas/links/tercc.py b/src/eiffel_graphql_api/graphql/schemas/links/terc.py similarity index 92% rename from src/eiffel_graphql_api/graphql/schemas/links/tercc.py rename to src/eiffel_graphql_api/graphql/schemas/links/terc.py index 6e60a53..5e4bd78 100644 --- a/src/eiffel_graphql_api/graphql/schemas/links/tercc.py +++ b/src/eiffel_graphql_api/graphql/schemas/links/terc.py @@ -13,7 +13,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -"""Resolve tercc link.""" +"""Resolve terc link.""" import graphene from eiffel_graphql_api.graphql.schemas.events import ( @@ -23,8 +23,8 @@ from ..utils import find_one -class Tercc(graphene.ObjectType): - """Tercc link.""" +class Terc(graphene.ObjectType): + """Terc link.""" test_execution_recipe_collection_created = graphene.Field( TestExecutionRecipeCollectionCreated @@ -36,7 +36,7 @@ def __init__(self, link): self.link = link def resolve_test_execution_recipe_collection_created(self, _): - """Resolve tercc link.""" + """Resolve terc link.""" from ..union import NotFound # pylint:disable=import-outside-toplevel event = find_one( diff --git a/src/eiffel_graphql_api/graphql/schemas/links/utils.py b/src/eiffel_graphql_api/graphql/schemas/links/utils.py index b4ecdc2..ecc4b7d 100644 --- a/src/eiffel_graphql_api/graphql/schemas/links/utils.py +++ b/src/eiffel_graphql_api/graphql/schemas/links/utils.py @@ -31,7 +31,7 @@ from .runtime_environment import RuntimeEnvironment from .source_change_base import * from .subject import Subject -from .tercc import Tercc +from .terc import Terc from .test_case_execution import * from .test_suite_execution import * from .verification_basis import VerificationBasis @@ -72,5 +72,5 @@ "CHANGE": SourceChange, "TEST_CASE_EXECUTION": TestCaseExecution, "TEST_SUITE_EXECUTION": TestSuiteExecution, - "TERCC": Tercc, + "TERC": Terc, } diff --git a/src/eiffel_graphql_api/graphql/schemas/union.py b/src/eiffel_graphql_api/graphql/schemas/union.py index 971a56a..1d6bc79 100644 --- a/src/eiffel_graphql_api/graphql/schemas/union.py +++ b/src/eiffel_graphql_api/graphql/schemas/union.py @@ -192,7 +192,7 @@ class Meta: # pylint: disable=too-few-public-methods SourceSubmittedPreviousVersion, TestCaseExecution, TestSuiteExecution, - Tercc, + Terc, )