def test_regression( string_table, discovery_results, items_params_results, ): section = brocade_optical.parse_brocade_optical(string_table) assert list( brocade_optical.discover_brocade_optical( [(interfaces.DISCOVERY_DEFAULT_PARAMETERS)], section, )) == discovery_results for item, par, res in items_params_results: assert list(brocade_optical.check_brocade_optical( item, (par), section, )) == res
def test_check_brocade_optical(item, params, section, expected): assert list(brocade_optical.check_brocade_optical(item, params, section)) == expected