1182
1184
assert_array_almost_equal (actual , desired , decimal = 14 )
1183
1185
assert_raises (ValueError , beta , bad_a * 3 , b )
1184
1186
assert_raises (ValueError , beta , a * 3 , bad_b )
1187
+ assert_raises (ValueError , mt19937 .beta , bad_a * 3 , b )
1188
+ assert_raises (ValueError , mt19937 .beta , a * 3 , bad_b )
1185
1189
1186
1190
self .set_seed ()
1187
1191
actual = beta (a , b * 3 )
1188
1192
assert_array_almost_equal (actual , desired , decimal = 14 )
1189
- assert_raises (ValueError , beta , bad_a , b * 3 )
1190
- assert_raises (ValueError , beta , a , bad_b * 3 )
1193
+ assert_raises (ValueError , mt19937 . beta , bad_a , b * 3 )
1194
+ assert_raises (ValueError , mt19937 . beta , a , bad_b * 3 )
1191
1195
1192
1196
def test_exponential (self ):
1193
1197
scale = [1 ]
@@ -1201,6 +1205,7 @@ def test_exponential(self):
1201
1205
actual = exponential (scale * 3 )
1202
1206
assert_array_almost_equal (actual , desired , decimal = 14 )
1203
1207
assert_raises (ValueError , exponential , bad_scale * 3 )
1208
+ assert_raises (ValueError , mt19937 .exponential , bad_scale * 3 )
1204
1209
1205
1210
def test_standard_gamma (self ):
1206
1211
shape = [1 ]
@@ -1214,6 +1219,7 @@ def test_standard_gamma(self):
1214
1219
actual = std_gamma (shape * 3 )
1215
1220
assert_array_almost_equal (actual , desired , decimal = 14 )
1216
1221
assert_raises (ValueError , std_gamma , bad_shape * 3 )
1222
+ assert_raises (ValueError , mt19937 .standard_gamma , bad_shape * 3 )
1217
1223
1218
1224
def test_gamma (self ):
1219
1225
shape = [1 ]
@@ -1230,12 +1236,16 @@ def test_gamma(self):
1230
1236
assert_array_almost_equal (actual , desired , decimal = 14 )
1231
1237
assert_raises (ValueError , gamma , bad_shape * 3 , scale )
1232
1238
assert_raises (ValueError , gamma , shape * 3 , bad_scale )
1239
+ assert_raises (ValueError , mt19937 .gamma , bad_shape * 3 , scale )
1240
+ assert_raises (ValueError , mt19937 .gamma , shape * 3 , bad_scale )
1233
1241
1234
1242
self .set_seed ()
1235
1243
actual = gamma (shape , scale * 3 )
1236
1244
assert_array_almost_equal (actual , desired , decimal = 14 )
1237
1245
assert_raises (ValueError , gamma , bad_shape , scale * 3 )
1238
1246
assert_raises (ValueError , gamma , shape , bad_scale * 3 )
1247
+ assert_raises (ValueError , mt19937 .gamma , bad_shape , scale * 3 )
1248
+ assert_raises (ValueError , mt19937 .gamma , shape , bad_scale * 3 )
1239
1249
1240
1250
def test_f (self ):
1241
1251
dfnum = [1 ]
@@ -1252,12 +1262,16 @@ def test_f(self):
1252
1262
assert_array_almost_equal (actual , desired , decimal = 14 )
1253
1263
assert_raises (ValueError , f , bad_dfnum * 3 , dfden )
1254
1264
assert_raises (ValueError , f , dfnum * 3 , bad_dfden )
1265
+ assert_raises (ValueError , mt19937 .f , bad_dfnum * 3 , dfden )
1266
+ assert_raises (ValueError , mt19937 .f , dfnum * 3 , bad_dfden )
1255
1267
1256
1268
self .set_seed ()
1257
1269
actual = f (dfnum , dfden * 3 )
1258
1270
assert_array_almost_equal (actual , desired , decimal = 14 )
1259
1271
assert_raises (ValueError , f , bad_dfnum , dfden * 3 )
1260
1272
assert_raises (ValueError , f , dfnum , bad_dfden * 3 )
1273
+ assert_raises (ValueError , mt19937 .f , bad_dfnum , dfden * 3 )
1274
+ assert_raises (ValueError , mt19937 .f , dfnum , bad_dfden * 3 )
1261
1275
1262
1276
def test_noncentral_f (self ):
1263
1277
dfnum = [2 ]
@@ -1277,20 +1291,29 @@ def test_noncentral_f(self):
1277
1291
assert_raises (ValueError , nonc_f , bad_dfnum * 3 , dfden , nonc )
1278
1292
assert_raises (ValueError , nonc_f , dfnum * 3 , bad_dfden , nonc )
1279
1293
assert_raises (ValueError , nonc_f , dfnum * 3 , dfden , bad_nonc )
1294
+ assert_raises (ValueError , mt19937 .noncentral_f , bad_dfnum * 3 , dfden , nonc )
1295
+ assert_raises (ValueError , mt19937 .noncentral_f , dfnum * 3 , bad_dfden , nonc )
1296
+ assert_raises (ValueError , mt19937 .noncentral_f , dfnum * 3 , dfden , bad_nonc )
1280
1297
1281
1298
self .set_seed ()
1282
1299
actual = nonc_f (dfnum , dfden * 3 , nonc )
1283
1300
assert_array_almost_equal (actual , desired , decimal = 14 )
1284
1301
assert_raises (ValueError , nonc_f , bad_dfnum , dfden * 3 , nonc )
1285
1302
assert_raises (ValueError , nonc_f , dfnum , bad_dfden * 3 , nonc )
1286
1303
assert_raises (ValueError , nonc_f , dfnum , dfden * 3 , bad_nonc )
1304
+ assert_raises (ValueError , mt19937 .noncentral_f , bad_dfnum , dfden * 3 , nonc )
1305
+ assert_raises (ValueError , mt19937 .noncentral_f , dfnum , bad_dfden * 3 , nonc )
1306
+ assert_raises (ValueError , mt19937 .noncentral_f , dfnum , dfden * 3 , bad_nonc )
1287
1307
1288
1308
self .set_seed ()
1289
1309
actual = nonc_f (dfnum , dfden , nonc * 3 )
1290
1310
assert_array_almost_equal (actual , desired , decimal = 14 )
1291
1311
assert_raises (ValueError , nonc_f , bad_dfnum , dfden , nonc * 3 )
1292
1312
assert_raises (ValueError , nonc_f , dfnum , bad_dfden , nonc * 3 )
1293
1313
assert_raises (ValueError , nonc_f , dfnum , dfden , bad_nonc * 3 )
1314
+ assert_raises (ValueError , mt19937 .noncentral_f , bad_dfnum , dfden , nonc * 3 )
1315
+ assert_raises (ValueError , mt19937 .noncentral_f , dfnum , bad_dfden , nonc * 3 )
1316
+ assert_raises (ValueError , mt19937 .noncentral_f , dfnum , dfden , bad_nonc * 3 )
1294
1317
1295
1318
def test_chisquare (self ):
1296
1319
df = [1 ]
@@ -1320,12 +1343,16 @@ def test_noncentral_chisquare(self):
1320
1343
assert_array_almost_equal (actual , desired , decimal = 14 )
1321
1344
assert_raises (ValueError , nonc_chi , bad_df * 3 , nonc )
1322
1345
assert_raises (ValueError , nonc_chi , df * 3 , bad_nonc )
1346
+ assert_raises (ValueError , mt19937 .noncentral_chisquare , bad_df * 3 , nonc )
1347
+ assert_raises (ValueError , mt19937 .noncentral_chisquare , df * 3 , bad_nonc )
1323
1348
1324
1349
self .set_seed ()
1325
1350
actual = nonc_chi (df , nonc * 3 )
1326
1351
assert_array_almost_equal (actual , desired , decimal = 14 )
1327
1352
assert_raises (ValueError , nonc_chi , bad_df , nonc * 3 )
1328
1353
assert_raises (ValueError , nonc_chi , df , bad_nonc * 3 )
1354
+ assert_raises (ValueError , mt19937 .noncentral_chisquare , bad_df , nonc * 3 )
1355
+ assert_raises (ValueError , mt19937 .noncentral_chisquare , df , bad_nonc * 3 )
1329
1356
1330
1357
def test_standard_t (self ):
1331
1358
df = [1 ]
@@ -1339,6 +1366,7 @@ def test_standard_t(self):
1339
1366
actual = t (df * 3 )
1340
1367
assert_array_almost_equal (actual , desired , decimal = 14 )
1341
1368
assert_raises (ValueError , t , bad_df * 3 )
1369
+ assert_raises (ValueError , mt19937 .standard_t , bad_df * 3 )
1342
1370
1343
1371
def test_vonmises (self ):
1344
1372
mu = [2 ]
@@ -1371,6 +1399,7 @@ def test_pareto(self):
1371
1399
actual = pareto (a * 3 )
1372
1400
assert_array_almost_equal (actual , desired , decimal = 14 )
1373
1401
assert_raises (ValueError , pareto , bad_a * 3 )
1402
+ assert_raises (ValueError , mt19937 .pareto , bad_a * 3 )
1374
1403
1375
1404
def test_weibull (self ):
1376
1405
a = [1 ]
@@ -1384,6 +1413,7 @@ def test_weibull(self):
1384
1413
actual = weibull (a * 3 )
1385
1414
assert_array_almost_equal (actual , desired , decimal = 14 )
1386
1415
assert_raises (ValueError , weibull , bad_a * 3 )
1416
+ assert_raises (ValueError , mt19937 .weibull , bad_a * 3 )
1387
1417
1388
1418
def test_power (self ):
1389
1419
a = [1 ]
@@ -1397,6 +1427,7 @@ def test_power(self):
1397
1427
actual = power (a * 3 )
1398
1428
assert_array_almost_equal (actual , desired , decimal = 14 )
1399
1429
assert_raises (ValueError , power , bad_a * 3 )
1430
+ assert_raises (ValueError , mt19937 .power , bad_a * 3 )
1400
1431
1401
1432
def test_laplace (self ):
1402
1433
loc = [0 ]
@@ -1468,11 +1499,13 @@ def test_lognormal(self):
1468
1499
actual = lognormal (mean * 3 , sigma )
1469
1500
assert_array_almost_equal (actual , desired , decimal = 14 )
1470
1501
assert_raises (ValueError , lognormal , mean * 3 , bad_sigma )
1502
+ assert_raises (ValueError , mt19937 .lognormal , mean * 3 , bad_sigma )
1471
1503
1472
1504
self .set_seed ()
1473
1505
actual = lognormal (mean , sigma * 3 )
1474
1506
assert_array_almost_equal (actual , desired , decimal = 14 )
1475
1507
assert_raises (ValueError , lognormal , mean , bad_sigma * 3 )
1508
+ assert_raises (ValueError , mt19937 .lognormal , mean , bad_sigma * 3 )
1476
1509
1477
1510
def test_rayleigh (self ):
1478
1511
scale = [1 ]
@@ -1502,12 +1535,16 @@ def test_wald(self):
1502
1535
assert_array_almost_equal (actual , desired , decimal = 14 )
1503
1536
assert_raises (ValueError , wald , bad_mean * 3 , scale )
1504
1537
assert_raises (ValueError , wald , mean * 3 , bad_scale )
1538
+ assert_raises (ValueError , mt19937 .wald , bad_mean * 3 , scale )
1539
+ assert_raises (ValueError , mt19937 .wald , mean * 3 , bad_scale )
1505
1540
1506
1541
self .set_seed ()
1507
1542
actual = wald (mean , scale * 3 )
1508
1543
assert_array_almost_equal (actual , desired , decimal = 14 )
1509
1544
assert_raises (ValueError , wald , bad_mean , scale * 3 )
1510
1545
assert_raises (ValueError , wald , mean , bad_scale * 3 )
1546
+ assert_raises (ValueError , mt19937 .wald , bad_mean , scale * 3 )
1547
+ assert_raises (ValueError , mt19937 .wald , mean , bad_scale * 3 )
1511
1548
1512
1549
def test_triangular (self ):
1513
1550
left = [1 ]
@@ -1583,13 +1620,19 @@ def test_negative_binomial(self):
1583
1620
assert_raises (ValueError , neg_binom , bad_n * 3 , p )
1584
1621
assert_raises (ValueError , neg_binom , n * 3 , bad_p_one )
1585
1622
assert_raises (ValueError , neg_binom , n * 3 , bad_p_two )
1623
+ assert_raises (ValueError , mt19937 .negative_binomial , bad_n * 3 , p )
1624
+ assert_raises (ValueError , mt19937 .negative_binomial , n * 3 , bad_p_one )
1625
+ assert_raises (ValueError , mt19937 .negative_binomial , n * 3 , bad_p_two )
1586
1626
1587
1627
self .set_seed ()
1588
1628
actual = neg_binom (n , p * 3 )
1589
1629
assert_array_equal (actual , desired )
1590
1630
assert_raises (ValueError , neg_binom , bad_n , p * 3 )
1591
1631
assert_raises (ValueError , neg_binom , n , bad_p_one * 3 )
1592
1632
assert_raises (ValueError , neg_binom , n , bad_p_two * 3 )
1633
+ assert_raises (ValueError , mt19937 .negative_binomial , bad_n , p * 3 )
1634
+ assert_raises (ValueError , mt19937 .negative_binomial , n , bad_p_one * 3 )
1635
+ assert_raises (ValueError , mt19937 .negative_binomial , n , bad_p_two * 3 )
1593
1636
1594
1637
def test_poisson (self ):
1595
1638
max_lam = random .poisson_lam_max
0 commit comments