|
11 | 11 | python-version: [3.8, 3.9]
|
12 | 12 |
|
13 | 13 | steps:
|
14 |
| - - uses: actions/checkout@v1 |
| 14 | + - name: Checkout array-api-tests |
| 15 | + uses: actions/checkout@v1 |
| 16 | + with: |
| 17 | + submodules: 'true' |
15 | 18 | - name: Set up Python ${{ matrix.python-version }}
|
16 | 19 | uses: actions/setup-python@v1
|
17 | 20 | with:
|
|
40 | 43 | # waiting on NumPy to allow/revert distinct NaNs for np.unique
|
41 | 44 | # https://github.com/numpy/numpy/issues/20326#issuecomment-1012380448
|
42 | 45 | array_api_tests/test_set_functions.py
|
| 46 | + # https://github.com/numpy/numpy/issues/21211 |
| 47 | + array_api_tests/test_special_cases.py::test_iop[__iadd__(x1_i is -0 and x2_i is -0) -> -0] |
| 48 | + # https://github.com/numpy/numpy/issues/21213 |
| 49 | + array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -infinity and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +infinity] |
| 50 | + array_api_tests/test_special_cases.py::test_iop[__ipow__(x1_i is -0 and x2_i > 0 and not (x2_i.is_integer() and x2_i % 2 == 1)) -> +0] |
| 51 | + # noted diversions from spec |
| 52 | + array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity] |
| 53 | + array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity] |
| 54 | + array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity] |
| 55 | + array_api_tests/test_special_cases.py::test_binary[floor_divide(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity] |
| 56 | + array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0] |
| 57 | + array_api_tests/test_special_cases.py::test_binary[floor_divide(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0] |
| 58 | + array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity] |
| 59 | + array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity] |
| 60 | + array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity] |
| 61 | + array_api_tests/test_special_cases.py::test_binary[__floordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity] |
| 62 | + array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0] |
| 63 | + array_api_tests/test_special_cases.py::test_binary[__floordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0] |
| 64 | + array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i > 0) -> +infinity] |
| 65 | + array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is +infinity and isfinite(x2_i) and x2_i < 0) -> -infinity] |
| 66 | + array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i > 0) -> -infinity] |
| 67 | + array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(x1_i is -infinity and isfinite(x2_i) and x2_i < 0) -> +infinity] |
| 68 | + array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i > 0 and x2_i is -infinity) -> -0] |
| 69 | + array_api_tests/test_special_cases.py::test_iop[__ifloordiv__(isfinite(x1_i) and x1_i < 0 and x2_i is +infinity) -> -0] |
43 | 70 |
|
44 | 71 | EOF
|
45 | 72 |
|
|
0 commit comments