Esempio n. 1
0
    def testTableByPos_08_invalid (self):
        text = u'(:tableqqq:)(:tableqqqend:)'
        pos = 2

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

        result = getTableByPos (text, pos)
        self.assertEqual (result, u'20')
Esempio n. 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')
Esempio n. 4
0
    def testTableByPos_03 (self):
        text = u'(:table:)(:tableend:)'
        pos = 21

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

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

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

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

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