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)
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