from li_std_auto_ptr import * k1 = makeKlassAutoPtr("first") k2 = makeKlassAutoPtr("second") if Klass_getTotal_count() != 2: raise "number of objects should be 2" del k1 if Klass_getTotal_count() != 1: raise "number of objects should be 1" if k2.getLabel() != "second": raise "wrong object label" del k2 if Klass_getTotal_count() != 0: raise "no objects should be left"