tests/test-parseindex2.py
branchstable
changeset 20109 e57c532c3835
parent 16620 e22d6b1dec1d
child 20155 21dafd8546d1
equal deleted inserted replaced
20107:2ca325ea57fa 20109:e57c532c3835
    96 def parse_index2(data, inline):
    96 def parse_index2(data, inline):
    97     index, chunkcache = parsers.parse_index2(data, inline)
    97     index, chunkcache = parsers.parse_index2(data, inline)
    98     return list(index), chunkcache
    98     return list(index), chunkcache
    99 
    99 
   100 def runtest() :
   100 def runtest() :
       
   101     # Check that parse_index2() raises TypeError on bad arguments.
       
   102     try:
       
   103         parse_index2(0, True)
       
   104     except TypeError:
       
   105         pass
       
   106     else:
       
   107         print "Expected to get TypeError."
       
   108 
   101     py_res_1 = py_parseindex(data_inlined, True)
   109     py_res_1 = py_parseindex(data_inlined, True)
   102     c_res_1 = parse_index2(data_inlined, True)
   110     c_res_1 = parse_index2(data_inlined, True)
   103 
   111 
   104     py_res_2 = py_parseindex(data_non_inlined, False)
   112     py_res_2 = py_parseindex(data_non_inlined, False)
   105     c_res_2 = parse_index2(data_non_inlined, False)
   113     c_res_2 = parse_index2(data_non_inlined, False)