| 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") |