def test_get_row_data_header_value_lenmissmatch(self): out = "column1 column2 column3\n0000 output" header_pattern = r'(\w+)\s(\w+)\s(\w+)' value_pattern = r'(\d+)\s(\w+)' return_out = get_row_data(out, header_pattern, value_pattern) self.assertEqual(return_out, {})
def test_get_row_data_value_none(self): out = "dummy output" header_pattern = r'(\w+)\s(\w+)' value_pattern = r'\d+\s(\d+)' return_out = get_row_data(out, header_pattern, value_pattern) self.assertEqual(return_out, {})
def test_get_row_data_valid(self): out = "column column2\ndummy output" header_pattern = r'(column)\s(column2)' value_pattern = r'(dummy)\s(\w+)' return_out = get_row_data(out, header_pattern, value_pattern) self.assertEqual(return_out, {"column": "dummy", "column2": "output"})