def test_format_rst(self): format_rst_args = ['--format=rst'] args = self.parser.parse_args(format_rst_args) table = factory_styled_table_with_args(args) self.assertIn('l', table.align.values()) self.assertTrue(table.border) self.assertTrue(table.header) self.assertEqual('+', table.junction_char) self.assertEqual(RULE_ALL, table.hrules)
def test_format_confluence(self): format_confluence_args = ['--format=confluence'] args = self.parser.parse_args(format_confluence_args) table = factory_styled_table_with_args(args) self.assertIn('l', table.align.values()) self.assertTrue(table.border) self.assertTrue(table.header) self.assertEqual('|', table.junction_char) self.assertEqual(RULE_NONE, table.hrules)
def test_format_markdown(self): format_markdown_args = ['--format=markdown'] args = self.parser.parse_args(format_markdown_args) table = factory_styled_table_with_args(args) self.assertIn('l', table.align.values()) self.assertTrue(table.border) self.assertTrue(table.header) self.assertEqual('|', table.junction_char) self.assertEqual(RULE_HEADER, table.hrules)