示例#1
0
    def testTableByPos_08_invalid (self):
        text = u'(:tableqqq:)(:tableqqqend:)'
        pos = 2

        result = getTableByPos (text, pos)
        self.assertEqual (result, None)
示例#2
0
    def testTableByPos_05 (self):
        text = u'(:table20:)(:row:)(:rowend:)(:table20end:)'
        pos = 16

        result = getTableByPos (text, pos)
        self.assertEqual (result, u'20')
示例#3
0
    def testTableByPos_07 (self):
        text = u'(:table1:)(:table1end:)(:table20:)(:row:)(:table3:)(:table3end:)(:rowend:)(:table20end:)(:table4:)(:table4end:)'
        pos = 51

        result = getTableByPos (text, pos)
        self.assertEqual (result, u'3')
示例#4
0
    def testTableByPos_03 (self):
        text = u'(:table:)(:tableend:)'
        pos = 21

        result = getTableByPos (text, pos)
        self.assertEqual (result, None)
示例#5
0
    def testTableByPos_06(self):
        text = '(:table20:)(:row:)(:table3:)(:table3end:)(:rowend:)(:table20end:)'
        pos = 28

        result = getTableByPos(text, pos)
        self.assertEqual(result, '3')
示例#6
0
    def testTableByPos_04(self):
        text = '(:table:)(:row:)(:rowend:)(:tableend:)'
        pos = 16

        result = getTableByPos(text, pos)
        self.assertEqual(result, '')
示例#7
0
    def testTableByPos_06(self):
        text = '(:table20:)(:row:)(:table3:)(:table3end:)(:rowend:)(:table20end:)'
        pos = 28

        result = getTableByPos(text, pos)
        self.assertEqual(result, '3')
示例#8
0
    def testTableByPos_04(self):
        text = '(:table:)(:row:)(:rowend:)(:tableend:)'
        pos = 16

        result = getTableByPos(text, pos)
        self.assertEqual(result, '')