from nested_template_base import * ois = InnerS(123) oic = InnerC() # Check base method is available if (oic.outer(ois).val != 123): raise RuntimeError("Wrong value calling outer") # Check non-derived class using base class if (oic.innerc().outer(ois).val != 123): raise RuntimeError("Wrong value calling innerc")