(self)
| 1425 | assert_raises(ValueError, gamma, shape, bad_scale * 3) |
| 1426 | |
| 1427 | def test_f(self): |
| 1428 | dfnum = [1] |
| 1429 | dfden = [2] |
| 1430 | bad_dfnum = [-1] |
| 1431 | bad_dfden = [-2] |
| 1432 | f = random.f |
| 1433 | desired = np.array([0.80038951638264799, |
| 1434 | 0.86768719635363512, |
| 1435 | 2.7251095168386801]) |
| 1436 | |
| 1437 | self.set_seed() |
| 1438 | actual = f(dfnum * 3, dfden) |
| 1439 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1440 | assert_raises(ValueError, f, bad_dfnum * 3, dfden) |
| 1441 | assert_raises(ValueError, f, dfnum * 3, bad_dfden) |
| 1442 | |
| 1443 | self.set_seed() |
| 1444 | actual = f(dfnum, dfden * 3) |
| 1445 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1446 | assert_raises(ValueError, f, bad_dfnum, dfden * 3) |
| 1447 | assert_raises(ValueError, f, dfnum, bad_dfden * 3) |
| 1448 | |
| 1449 | def test_noncentral_f(self): |
| 1450 | dfnum = [2] |
nothing calls this directly
no test coverage detected