from li_std_vector import * if typedef_test(101) != 101: raise RuntimeError try: sv = StructVector([None, None]) raise RuntimeError("Using None should result in a TypeError") except TypeError: pass # Variables vh = VariableHolder() vector_append(vh.instance_variable, 10) if vh.instance_variable[0] != 10: raise RuntimeError("instance_variable check") vh.instance_variable.clear() if len(vh.instance_variable) != 0: raise RuntimeError("instance_variable clear") vector_append(cvar.VariableHolder_static_variable, 20) if cvar.VariableHolder_static_variable[0] != 20: raise RuntimeError("static_variable check") cvar.VariableHolder_static_variable.clear() if len(cvar.VariableHolder_static_variable) != 0: raise RuntimeError("static_variable clear") vector_append(cvar.global_variable, 30) if cvar.global_variable[0] != 30: raise RuntimeError("global_variable check") cvar.global_variable.clear() if len(cvar.global_variable) != 0: raise RuntimeError("global_variable clear")