Skip to content

Commit

Permalink
[Numpy 2.x] Skip some rfft compatibility test
Browse files Browse the repository at this point in the history
There's an undocumented change in mumpy 2.x, see numpy/numpy#26349
  • Loading branch information
serge-sans-paille committed Apr 30, 2024
1 parent 529b44f commit a93eab9
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions pythran/tests/test_numpy_fft.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,11 @@ def test_rfft_2(self):
self.run_test("def test_rfft_2(x,n): from numpy.fft import rfft ; return rfft(x,n)", numpy.arange(0,8.),9, test_rfft_2=[NDArray[float,:],int])
def test_rfft_3(self):
self.run_test("def test_rfft_3(x,n): from numpy.fft import rfft ; return rfft(x,n)", numpy.arange(0,8.),7, test_rfft_3=[NDArray[float,:],int])

@unittest.skipIf(LooseVersion(numpy.__version__) >= '2', "see https://github.com/numpy/numpy/issues/26349")
def test_rfft_4(self):
self.run_test("def test_rfft_4(x,n): from numpy.fft import rfft ; return rfft(x,n)", numpy.arange(0,8.),6, test_rfft_4=[NDArray[float,:],int])

def test_rfft_5(self):
self.run_test("def test_rfft_5(x,n): from numpy.fft import rfft ; return rfft(x,n)", numpy.arange(0,8.),10, test_rfft_5=[NDArray[float,:],int])

Expand Down Expand Up @@ -254,8 +257,11 @@ def test_ihfft_2(self):
self.run_test("def test_ihfft_2(x,n): from numpy.fft import ihfft ; return ihfft(x,n)", numpy.arange(0,8.),9, test_ihfft_2=[NDArray[float,:],int])
def test_ihfft_3(self):
self.run_test("def test_ihfft_3(x,n): from numpy.fft import ihfft ; return ihfft(x,n)", numpy.arange(0,8.),7, test_ihfft_3=[NDArray[float,:],int])

@unittest.skipIf(LooseVersion(numpy.__version__) >= '2', "see https://github.com/numpy/numpy/issues/26349")
def test_ihfft_4(self):
self.run_test("def test_ihfft_4(x,n): from numpy.fft import ihfft ; return ihfft(x,n)", numpy.arange(0,8.),6, test_ihfft_4=[NDArray[float,:],int])

def test_ihfft_5(self):
self.run_test("def test_ihfft_5(x,n): from numpy.fft import ihfft ; return ihfft(x,n)", numpy.arange(0,8.),10, test_ihfft_5=[NDArray[float,:],int])

Expand Down

0 comments on commit a93eab9

Please sign in to comment.