MCPcopy Index your code
hub / github.com/python/cpython / testCbrt

Method testCbrt

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

Source from the content-addressed store, hash-verified

356 self.assertTrue(math.isnan(math.atan2(NAN, NAN)))
357
358 def testCbrt(self):
359 self.assertRaises(TypeError, math.cbrt)
360 self.ftest('cbrt(0)', math.cbrt(0), 0)
361 self.ftest('cbrt(1)', math.cbrt(1), 1)
362 self.ftest('cbrt(8)', math.cbrt(8), 2)
363 self.ftest('cbrt(0.0)', math.cbrt(0.0), 0.0)
364 self.ftest('cbrt(-0.0)', math.cbrt(-0.0), -0.0)
365 self.ftest('cbrt(1.2)', math.cbrt(1.2), 1.062658569182611)
366 self.ftest('cbrt(-2.6)', math.cbrt(-2.6), -1.375068867074141)
367 self.ftest('cbrt(27)', math.cbrt(27), 3)
368 self.ftest('cbrt(-1)', math.cbrt(-1), -1)
369 self.ftest('cbrt(-27)', math.cbrt(-27), -3)
370 self.assertEqual(math.cbrt(INF), INF)
371 self.assertEqual(math.cbrt(NINF), NINF)
372 self.assertTrue(math.isnan(math.cbrt(NAN)))
373
374 def testCeil(self):
375 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