a 5źdgć@s.ddlZGdd„dejƒZedkr*e ”dS)éNc@s<eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd S)ŚUnaryOpTestCasecCsT| ddk”| dd”| dd”| ddk”| ddk”| ddk”dS)Néž’’’régĄy€ĄyĄ©Ś assertTrueŚ assertEqual©Śself©r ś+/usr/local/lib/python3.9/test/test_unary.pyŚ test_negatives   zUnaryOpTestCase.test_negativecCsL| dd”| dd”| dd”| dd”| dd”| dd”dS)Nrrg@y@©rrr r r Ś test_positives      zUnaryOpTestCase.test_positivecCs8| ddk”| dd”| dd”| ddk”dS)Nrrrrrr r r Ś test_inverts  zUnaryOpTestCase.test_invertcCsJd}| td|ƒdk”| td|ƒdk”| td|ƒdk”dS)NZ 99999999999999999999999999999999ś+l’’>g-øØ-‹;ś-lų’’’’’>g-øØ-‹;ś~lų’’’>g-øØ-‹;)rŚeval)r Zninesr r r Śtest_no_overflowsz UnaryOpTestCase.test_no_overflowcCs4| dd”| dd”| dd”| dd”dS)Nių’’’iš’’’ér rr r r Śtest_negation_of_exponentiation#s   z/UnaryOpTestCase.test_negation_of_exponentiationcCsNdD](}| tt|d”| tt|d”q| ttd”| ttd”dS)N)rrrzb'a'z'a'z~2jz~2.0)Z assertRaisesŚ TypeErrorr)r Śopr r r Śtest_bad_types+s zUnaryOpTestCase.test_bad_typesN) Ś__name__Ś __module__Ś __qualname__r rrrrrr r r r rs rŚ__main__)ZunittestZTestCaserrŚmainr r r r Śs/