|
1 | 1 | from __future__ import division
|
2 |
| -from hypothesis import given, assume |
| 2 | +from hypothesis import given, assume, reproduce_failure |
3 | 3 | from math import sqrt, floor
|
4 | 4 |
|
5 | 5 | from blis_tests_common import *
|
|
8 | 8 |
|
9 | 9 |
|
10 | 10 | @given(
|
11 |
| - ndarrays(min_len=10, max_len=100, |
12 |
| - min_val=-100.0, max_val=100.0, dtype='float64'), |
13 |
| - ndarrays(min_len=10, max_len=100, |
14 |
| - min_val=-100.0, max_val=100.0, dtype='float64'), |
| 11 | + ndarrays(min_len=10, max_len=100, min_val=-100.0, max_val=100.0, dtype="float64"), |
| 12 | + ndarrays(min_len=10, max_len=100, min_val=-100.0, max_val=100.0, dtype="float64"), |
15 | 13 | )
|
16 | 14 | def test_memoryview_double_noconj(A, B):
|
17 | 15 | if len(A) < len(B):
|
18 |
| - B = B[:len(A)] |
| 16 | + B = B[: len(A)] |
19 | 17 | else:
|
20 |
| - A = A[:len(B)] |
| 18 | + A = A[: len(B)] |
21 | 19 | assume(A is not None)
|
22 | 20 | assume(B is not None)
|
23 | 21 | numpy_result = A.dot(B)
|
24 | 22 | result = dotv(A, B)
|
25 | 23 | assert_allclose([numpy_result], result, atol=1e-3, rtol=1e-3)
|
26 | 24 |
|
27 | 25 |
|
| 26 | +@reproduce_failure( |
| 27 | + "6.103.5", b"AXicY2AAggaXUAauVetzGBiBHMYGBjBgZATyGCFshhRGJgY4SGFkBmmCKmNAAgAMFQS/" |
| 28 | +) |
| 29 | +@reproduce_failure( |
| 30 | + "6.103.5", b"AXicE2NAAGsxRiDJCOUpMzIipJQZWYDkQY6POYVSFz8h6WEAAGinBSs=" |
| 31 | +) |
28 | 32 | @given(
|
29 |
| - ndarrays(min_len=10, max_len=100, |
30 |
| - min_val=-100.0, max_val=100.0, dtype='float32'), |
31 |
| - ndarrays(min_len=10, max_len=100, |
32 |
| - min_val=-100.0, max_val=100.0, dtype='float32'), |
| 33 | + ndarrays(min_len=10, max_len=100, min_val=-100.0, max_val=100.0, dtype="float32"), |
| 34 | + ndarrays(min_len=10, max_len=100, min_val=-100.0, max_val=100.0, dtype="float32"), |
33 | 35 | )
|
34 | 36 | def test_memoryview_float_noconj(A, B):
|
35 | 37 | if len(A) < len(B):
|
36 |
| - B = B[:len(A)] |
| 38 | + B = B[: len(A)] |
37 | 39 | else:
|
38 |
| - A = A[:len(B)] |
| 40 | + A = A[: len(B)] |
39 | 41 | assume(A is not None)
|
40 | 42 | assume(B is not None)
|
41 | 43 | numpy_result = A.dot(B)
|
|
0 commit comments