(self)
| 1146 | assert_raises(ValueError, std_gamma, bad_shape * 3) |
| 1147 | |
| 1148 | def test_gamma(self): |
| 1149 | shape = [1] |
| 1150 | scale = [2] |
| 1151 | bad_shape = [-1] |
| 1152 | bad_scale = [-2] |
| 1153 | gamma = np.random.gamma |
| 1154 | desired = np.array([1.5221370731769048, |
| 1155 | 1.5277256455738331, |
| 1156 | 1.4248762625178359]) |
| 1157 | |
| 1158 | self.setSeed() |
| 1159 | actual = gamma(shape * 3, scale) |
| 1160 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1161 | assert_raises(ValueError, gamma, bad_shape * 3, scale) |
| 1162 | assert_raises(ValueError, gamma, shape * 3, bad_scale) |
| 1163 | |
| 1164 | self.setSeed() |
| 1165 | actual = gamma(shape, scale * 3) |
| 1166 | assert_array_almost_equal(actual, desired, decimal=14) |
| 1167 | assert_raises(ValueError, gamma, bad_shape, scale * 3) |
| 1168 | assert_raises(ValueError, gamma, shape, bad_scale * 3) |
| 1169 | |
| 1170 | def test_f(self): |
| 1171 | dfnum = [1] |
nothing calls this directly
no test coverage detected