ó <¿CVc@@sfddlmZddlmZddlmZddlmZddlm Z d„Z d„Z dS( i(tabsolute_import(tTestCase(twraps(tSkipTest(tpy26c@s‡fd†}|S(s& Unconditionally skip a test. c@sÈt|tƒot|tƒ}|r|tƒr|xLd„t|ƒDƒD]1}tˆƒt||ƒƒ}t|||ƒqDWn|s²t |ƒ‡fd†ƒ}|j |_ |}nt |_ ˆ|_ |S(Ncs@s$|]}|jdƒr|VqdS(ttest_N(t startswith(t.0tm((sf/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/utils.pys sc@stˆƒ‚dS(N(R(targstkwargs(treason(sf/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/utils.pyt skip_wrappers(t isinstancettypet issubclassRRtdirtskiptgetattrtsetattrRt__name__tTruet__unittest_skip__t__unittest_skip_why__(t test_itemt is_test_classt meth_nametpatched_methodR (R (sf/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/utils.pyt decorator s    ((R R((R sf/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/utils.pyRscC@s|rt|ƒSd„S(s/ Skip a test if the condition is true. cS@s|S(N((tobj((sf/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/utils.pyt*s(R(t conditionR ((sf/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/utils.pytskipIf$s N( t __future__RtunittestRt functoolsRtnose.plugins.skipRt nltk.utilRRR (((sf/private/var/folders/cc/xm4nqn811x9b50x1q_zpkmvdjlphkp/T/pip-build-FUwmDn/nltk/nltk/test/unit/utils.pyts