Browse Source

!38 Reduce nbnc_loc of test_filter_summary_lineage_exception_5

Merge pull request !38 from luopengting/fix_nbnc_loc
tags/v0.2.0-alpha
mindspore-ci-bot Gitee 5 years ago
parent
commit
8d2ec02f1d
1 changed files with 42 additions and 62 deletions
  1. +42
    -62
      tests/st/func/lineagemgr/api/test_model_api.py

+ 42
- 62
tests/st/func/lineagemgr/api/test_model_api.py View File

@@ -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
)

Loading…
Cancel
Save