def test_from_tag(): np = NodePath("sso") np.setPythonTag("sso", SSO) np2 = NodePath("gso") np2.setPythonTag("sso", GSO) assert not isinstance(np, SSO) assert not isinstance(np2, GSO) assert isinstance(SSO.from_tag(np), SSO) assert isinstance(GSO.from_tag(np2), GSO)
def test_init(): np = NodePath("np") np.setPythonTag("sso", GSO) npsso = SSO(np) assert isinstance(npsso, NodePath) assert isinstance(npsso, SSO)