a zeo @sdddlZddlZejjdkr&edGdddeZGdddejZddl Te d kr`e dS) NzCannot test docstrings with -O2c@sbeZdZddZddZGdddeZddZd d Ze eed d Z e d dZ e ddZdS)CcCsdSNselfrrF/opt/bitninja-python-dojo/embedded/lib/python3.9/test/test_doctest2.py__init__!sz C.__init__cCsdS)NZ42rrrrr__str__(sz C.__str__c@seZdZddZdS)zC.DcCsdSrrrrrrnested6sz C.D.nestedN)__name__ __module__ __qualname__r rrrrD/srcCs|j SrZ_xrrrrgetx<szC.getxcCs ||_dSrr)rvaluerrrsetxEszC.setxzi >>> c = C() # 13 >>> c.x = 12 # 14 >>> print(c.x) # 15 -12 )doccCsdS)NirrrrrstatmUs zC.statmcCs|Srr)clsvalrrrclsmas zC.clsmN)r r rr r objectrrrpropertyx staticmethodr classmethodrrrrrrs    rc@seZdZddZdS)TestcCs\ddl}ddl}d}||jt\}}|r>|d||f||krX|d||fdS)Nrz%d of %d doctests failedz expected %d tests to run, not %d)doctestsystestmodmodulesr Zfail)rr r!ZEXPECTEDftrrr test_testmodoszTest.test_testmodN)r r rr&rrrrrnsr)*__main__) r!ZunittestflagsoptimizeZSkipTestrrZTestCaserr r mainrrrrs  [