mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-24 08:58:06 +00:00
fix: change in entityLink to string in CreateTestCaseRequest (#11291)
This commit is contained in:
parent
86e579f9b9
commit
0930bc307a
@ -183,14 +183,8 @@ class OMetaTestsMixin:
|
|||||||
CreateTestCaseRequest(
|
CreateTestCaseRequest(
|
||||||
name=test_case_fqn.split(".")[-1],
|
name=test_case_fqn.split(".")[-1],
|
||||||
entityLink=entity_link,
|
entityLink=entity_link,
|
||||||
testSuite=self.get_entity_reference(
|
testSuite=test_suite_fqn,
|
||||||
entity=TestSuite,
|
testDefinition=test_definition_fqn,
|
||||||
fqn=test_suite_fqn,
|
|
||||||
),
|
|
||||||
testDefinition=self.get_entity_reference(
|
|
||||||
entity=TestDefinition,
|
|
||||||
fqn=test_definition_fqn,
|
|
||||||
),
|
|
||||||
parameterValues=test_case_parameter_values,
|
parameterValues=test_case_parameter_values,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
@ -132,6 +132,26 @@ class OMetaTestSuiteTest(TestCase):
|
|||||||
assert test_case.name.__root__ == "testCaseForIntegration"
|
assert test_case.name.__root__ == "testCaseForIntegration"
|
||||||
assert isinstance(test_case, OMetaTestCase)
|
assert isinstance(test_case, OMetaTestCase)
|
||||||
|
|
||||||
|
def test_create_test_case(self):
|
||||||
|
"""test we get a create the test case object if it does not exists"""
|
||||||
|
test_case_fqn = (
|
||||||
|
"sample_data.ecommerce_db.shopify.dim_address.aNonExistingTestCase"
|
||||||
|
)
|
||||||
|
test_case = self.metadata.get_by_name(
|
||||||
|
entity=OMetaTestCase, fqn=test_case_fqn, fields=["*"]
|
||||||
|
)
|
||||||
|
|
||||||
|
assert test_case is None
|
||||||
|
|
||||||
|
test_case = self.metadata.get_or_create_test_case(
|
||||||
|
test_case_fqn,
|
||||||
|
test_suite_fqn="critical_metrics_suite",
|
||||||
|
test_definition_fqn="columnValuesToMatchRegex",
|
||||||
|
entity_link="<#E::table::sample_data.ecommerce_db.shopify.dim_address::columns::last_name>",
|
||||||
|
)
|
||||||
|
assert test_case.name.__root__ == "aNonExistingTestCase"
|
||||||
|
assert isinstance(test_case, OMetaTestCase)
|
||||||
|
|
||||||
def test_get_test_case_results(self):
|
def test_get_test_case_results(self):
|
||||||
"""test get test case result method"""
|
"""test get test case result method"""
|
||||||
res = self.metadata.get_test_case_results(
|
res = self.metadata.get_test_case_results(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user