MCPcopy Index your code
hub / github.com/RustPython/RustPython / testCbrt

Method testCbrt

Lib/test/test_math.py:389–403  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

387 self.assertTrue(math.isnan(math.atan2(NAN, NAN)))
388
389 def testCbrt(self):
390 self.assertRaises(TypeError, math.cbrt)
391 self.ftest('cbrt(0)', math.cbrt(0), 0)
392 self.ftest('cbrt(1)', math.cbrt(1), 1)
393 self.ftest('cbrt(8)', math.cbrt(8), 2)
394 self.ftest('cbrt(0.0)', math.cbrt(0.0), 0.0)
395 self.ftest('cbrt(-0.0)', math.cbrt(-0.0), -0.0)
396 self.ftest('cbrt(1.2)', math.cbrt(1.2), 1.062658569182611)
397 self.ftest('cbrt(-2.6)', math.cbrt(-2.6), -1.375068867074141)
398 self.ftest('cbrt(27)', math.cbrt(27), 3)
399 self.ftest('cbrt(-1)', math.cbrt(-1), -1)
400 self.ftest('cbrt(-27)', math.cbrt(-27), -3)
401 self.assertEqual(math.cbrt(INF), INF)
402 self.assertEqual(math.cbrt(NINF), NINF)
403 self.assertTrue(math.isnan(math.cbrt(NAN)))
404
405 def testCeil(self):
406 self.assertRaises(TypeError, math.ceil)

Callers

nothing calls this directly

Calls 4

ftestMethod · 0.95
assertTrueMethod · 0.80
assertRaisesMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected