def test_parse_without_data_in_cmdout(self): """ unit test to validate _parse_ignore_output() to parse cioignore command output which dosn't have any devices _parse_ignore_output() should return empty list """ cmd_out = 'ignore_lis\n\n' actual_out = _parse_ignore_output(cmd_out) self._baseAssertEqual(actual_out, [])
def test_parse_without_data_in_cmdout(self): """ unit test to validate _parse_ignore_output() to parse cioignore command output which dosn't have any devices _parse_ignore_output() should return empty list """ cmd_out = "ignore_lis\n\n" actual_out = _parse_ignore_output(cmd_out) self._baseAssertEqual(actual_out, [])
def test_parse_with_deviceinfo(self): """ unit test to validate _parse_ignore_output() to parse cioignore command output has devices _parse_ignore_output() should return list of rows """ cmd_out = 'ignore_lis\n--\ndev1\ndev6-dev9\nrow3' expected_out = ['dev1', 'dev6-dev9', 'row3'] actual_out = _parse_ignore_output(cmd_out) self._baseAssertEqual(actual_out, expected_out)
def test_parse_with_deviceinfo(self): """ unit test to validate _parse_ignore_output() to parse cioignore command output has devices _parse_ignore_output() should return list of rows """ cmd_out = "ignore_lis\n--\ndev1\ndev6-dev9\nrow3" expected_out = ["dev1", "dev6-dev9", "row3"] actual_out = _parse_ignore_output(cmd_out) self._baseAssertEqual(actual_out, expected_out)