def test_generateTable_rows_belowLimit(self): columns = 1 rows = 0 with self.assertRaises(AssertionError): gfm_utils.generate_table(columns, rows)
def test_generateTable_rows_atLimit(self): columns = 1 rows = 2 expected = "| |\n|--|\n| |" actual = gfm_utils.generate_table(columns, rows) self.assertEqual(actual, expected)
def test_generateTable_borderless(self): columns = 3 rows = 2 bordered = False expected = " | | \n-|--|-\n | | " actual = gfm_utils.generate_table(columns, rows, bordered) self.assertEqual(actual, expected)
def test_generateTable_bordered(self): columns = 2 rows = 3 bordered = True expected = "| | |\n|--|--|\n| | |\n| | |" actual = gfm_utils.generate_table(columns, rows, bordered) self.assertEqual(actual, expected)