def test_null(self, table_name, header_list, expected): loader = ptr.TsvTableTextLoader("dummy") loader.table_name = table_name loader.header_list = header_list with pytest.raises(expected): for _tabletuple in loader.load(): pass
def test_exception_insufficient_data(self, table_text, table_name, headers, expected): loader = ptr.TsvTableTextLoader(table_text) loader.table_name = table_name loader.headers = headers with pytest.raises(expected): for _tabletuple in loader.load(): pass
def test_normal(self, table_text, table_name, header_list, expected): loader = ptr.TsvTableTextLoader(table_text) loader.table_name = table_name loader.header_list = header_list for tabledata in loader.load(): print(ptw.dump_tabledata(tabledata)) for e in expected: print(ptw.dump_tabledata(e)) assert tabledata.in_tabledata_list(expected)
def test_normal(self, value, expected): loader = ptr.TsvTableTextLoader("dummy") loader.table_name = value assert loader.make_table_name() == expected