def setUp(self): self.table = IndexTable() self.modif_table = IndexTable() self.modif_table.add('myfield', 'myvalue') self.modif_table.add('myfield2', 'myvalue2') self.modif_table.add('somefield', 'somevalue')
def test_find_name(self): self.assertEqual(self.table.find(':scheme'), 6) self.assertEqual(self.table.find('www-authenticate'), IndexTable.STATIC_LENGTH) self.assertEqual(self.modif_table.find('myfield'), IndexTable.STATIC_LENGTH + 3) self.assertIsNone(self.modif_table.find('notfound')) tbl = IndexTable() tbl.add('f1', '1') tbl.add('f1', '2') tbl.add('f2', '3') self.assertEqual(tbl.find('f1'), IndexTable.STATIC_LENGTH + 2)