コード例 #1
0
ファイル: test_table.py プロジェクト: wltn92/wikitextparser
 def test_no_caption(self):
     table = Table('{| class="wikitable"\n|a\n|+ ignore\n|}')
     self.assertEqual(table.caption, None)
     self.assertEqual(table.caption_attrs, None)
     table.caption = 'foo'
     self.assertEqual(table.string,
                      '{| class="wikitable"\n|+foo\n|a\n|+ ignore\n|}')
コード例 #2
0
ファイル: test_table.py プロジェクト: wltn92/wikitextparser
 def test_no_attrs_but_caption(self):
     text = ('{|\n|+Food complements\n|-\n|Orange\n|Apple\n|-'
             '\n|Bread\n|Pie\n|-\n|Butter\n|Ice cream \n|}')
     table = Table(text)
     self.assertEqual(table.caption, 'Food complements')
     self.assertEqual(table.caption_attrs, None)
     table.caption = ' C '
     self.assertEqual(table.string, text.replace('Food complements', ' C '))
コード例 #3
0
def test_no_attrs_but_caption():
    text = ('{|\n|+Food complements\n|-\n|Orange\n|Apple\n|-'
            '\n|Bread\n|Pie\n|-\n|Butter\n|Ice cream \n|}')
    table = Table(text)
    assert table.caption == 'Food complements'
    assert table.caption_attrs is None
    table.caption = ' C '
    assert table.string == text.replace('Food complements', ' C ')
コード例 #4
0
def test_no_caption():
    table = Table('{| class="wikitable"\n|a\n|+ ignore\n|}')
    assert table.caption is None
    assert table.caption_attrs is None
    table.caption = 'foo'
    assert table.string == '{| class="wikitable"\n|+foo\n|a\n|+ ignore\n|}'