提交 ab17c535 编写于 作者: L luopengting

reduce nbnc_loc of test_model_api in st

上级 41693da1
......@@ -635,18 +635,6 @@ class TestModelApi(TestCase):
search_condition
)
# the sorted_name not supported
search_condition = {
'sorted_name': 'xxx'
}
self.assertRaisesRegex(
LineageSearchConditionParamError,
'The sorted_name must be in',
filter_summary_lineage,
BASE_SUMMARY_DIR,
search_condition
)
@pytest.mark.level0
@pytest.mark.platform_arm_ascend_training
@pytest.mark.platform_x86_gpu_training
......@@ -720,56 +708,6 @@ class TestModelApi(TestCase):
search_condition
)
search_condition = {
'lineage_type': {
'in': [
'xxx'
]
}
}
self.assertRaisesRegex(
LineageSearchConditionParamError,
"The parameter lineage_type is invalid. It should be 'dataset' or 'model'.",
filter_summary_lineage,
BASE_SUMMARY_DIR,
search_condition
)
search_condition = {
'lineage_type': {
'eq': None
}
}
self.assertRaisesRegex(
LineageSearchConditionParamError,
"The parameter lineage_type is invalid. It should be 'dataset' or 'model'.",
filter_summary_lineage,
BASE_SUMMARY_DIR,
search_condition
)
search_condition = {
'sorted_name': 'metric_'
}
self.assertRaisesRegex(
LineageSearchConditionParamError,
'The sorted_name must be in',
filter_summary_lineage,
BASE_SUMMARY_DIR,
search_condition
)
search_condition = {
'sorted_name': 1
}
self.assertRaisesRegex(
LineageSearchConditionParamError,
'The sorted_name must be in',
filter_summary_lineage,
BASE_SUMMARY_DIR,
search_condition
)
@pytest.mark.level0
@pytest.mark.platform_arm_ascend_training
@pytest.mark.platform_x86_gpu_training
......@@ -847,3 +785,45 @@ class TestModelApi(TestCase):
BASE_SUMMARY_DIR,
search_condition
)
@pytest.mark.level0
@pytest.mark.platform_arm_ascend_training
@pytest.mark.platform_x86_gpu_training
@pytest.mark.platform_x86_ascend_training
@pytest.mark.platform_x86_cpu
@pytest.mark.env_single
def test_filter_summary_lineage_exception_8(self):
invalid_lineage_types = ['xxx', None]
for lineage_type in invalid_lineage_types:
search_condition = {
'lineage_type': {
'in': lineage_type
}
}
self.assertRaisesRegex(
LineageSearchConditionParamError,
"The parameter lineage_type is invalid. It should be 'dataset' or 'model'.",
filter_summary_lineage,
BASE_SUMMARY_DIR,
search_condition
)
@pytest.mark.level0
@pytest.mark.platform_arm_ascend_training
@pytest.mark.platform_x86_gpu_training
@pytest.mark.platform_x86_ascend_training
@pytest.mark.platform_x86_cpu
@pytest.mark.env_single
def test_filter_summary_lineage_exception_9(self):
invalid_sorted_names = ['xxx', 'metric_', 1]
for sorted_name in invalid_sorted_names:
search_condition = {
'sorted_name': sorted_name
}
self.assertRaisesRegex(
LineageSearchConditionParamError,
'The sorted_name must be in',
filter_summary_lineage,
BASE_SUMMARY_DIR,
search_condition
)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册