ó 2ÄČ[c@`stdZddlmZmZmZddlmZddljj Z ddl m Z m Z defd„ƒYZdS(s€ Test machar. Given recent changes to hardcode type data, we might want to get rid of both MachAr and this test at some point. i(tdivisiontabsolute_importtprint_function(tMachArN(terrstatetarrayt TestMachArcB`seZd„Zd„ZRS(c`s8y tj‰t‡fd†ƒWntk r3nXdS(Nc`st|gˆƒS(N(R(tv(thiprec(s;/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_machar.pyts(tntypestfloat96RtAttributeError(tself((Rs;/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_machar.pyt_run_machar_highprecs   c C`sTtddƒ?y|jƒWn)tk rI}d|}t|ƒ‚nXWdQXdS(Ntalltraises1Caught %s exception, should not have been raised.(RRtFloatingPointErrortAssertionError(R tetmsg((s;/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_machar.pyt test_underlows  (t__name__t __module__RR(((s;/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_machar.pyR s (t__doc__t __future__RRRtnumpy.core.macharRtnumpy.core.numerictypestcoret numerictypesR tnumpyRRtobjectR(((s;/tmp/pip-build-fiC0ax/numpy/numpy/core/tests/test_machar.pyts