def test_success(self): report_list = [] report_list.extend(lib._validate_target_typewise(TARGET_TYPE_NODE)) report_list.extend( lib._validate_target_typewise(TARGET_TYPE_ATTRIBUTE)) report_list.extend(lib._validate_target_typewise(TARGET_TYPE_REGEXP)) assert_report_item_list_equal(report_list, [])
def test_invalid(self): reporter = MockLibraryReportProcessor() lib._validate_target_typewise(reporter, "bad_target") report = [(severity.ERROR, report_codes.INVALID_OPTION_TYPE, { "option_name": "target", "allowed_types": ["node", "regular expression", "attribute_name=value"], }, None)] assert_report_item_list_equal(reporter.report_item_list, report)
def test_invalid(self): reporter = MockLibraryReportProcessor() lib._validate_target_typewise(reporter, "bad_target") report = [( severity.ERROR, report_codes.INVALID_OPTION_TYPE, { "option_name": "target", "allowed_types": [ "node", "regular expression", "attribute_name=value" ], }, None )] assert_report_item_list_equal(reporter.report_item_list, report)
def test_empty(self): report_list = lib._validate_target_typewise("") report = [(severity.ERROR, report_codes.INVALID_OPTION_TYPE, { "option_name": "target", "allowed_types": ["node", "regular expression", "attribute_name=value"], }, None)] assert_report_item_list_equal(report_list, report)
def test_success(self): reporter = MockLibraryReportProcessor() lib._validate_target_typewise(reporter, TARGET_TYPE_NODE) lib._validate_target_typewise(reporter, TARGET_TYPE_ATTRIBUTE) lib._validate_target_typewise(reporter, TARGET_TYPE_REGEXP) assert_report_item_list_equal(reporter.report_item_list, [])