Exemple #1
0
 def testA(self):
     tokens = ['a', 'b', '1', '2']
     var = TemplateVar(tokens)
     self.assertEqual(var.key(), 'a')
     
     self.assertEqual(var.verbatim(), 'b 1 2')
     self.assertEqual(var.options(), ['b', '1', '2'])
     self.assertEqual(var.len(), 3)
Exemple #2
0
    def testRecords(self):
        tokens = [['a', 'b', '1', '2'],
                  ['a', 'z', 'x', 'c', 'v', 'b'],
                  ['a', '1', '2', '3']]

        var = TemplateVar(tokens[0])
        var.append(tokens[1])
        var.append(tokens[2])

        self.assertEqual(var.verbatim(), 'b 1 2')
    
        i = 0
        for element in var:
            #log.debug(i)
            self.assertEqual(element.key(), 'a')
            self.assertEqual(element.verbatim(), ' '.join(tokens[i][1:]))
            i = i + 1