summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVincent Rouvreau <10407034+VincentRouvreau@users.noreply.github.com>2021-11-18 12:16:08 +0100
committerGitHub <noreply@github.com>2021-11-18 12:16:08 +0100
commit61416d47f1d4fd96694ae58a83d29505b637d421 (patch)
tree6d4a23742504e4bd4229111f16f0a44331b80e92 /src
parent3babfb9a718518ee87645fbea43a0a4241c854af (diff)
parent6c2c1f60b40e4085519de2316198c8e1e14bf49d (diff)
Merge pull request #546 from Hind-M/dtm_overflow_warnings
Disable test of "keops" dtm warnings until next version of pykeops is released
Diffstat (limited to 'src')
-rwxr-xr-xsrc/python/test/test_dtm.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/python/test/test_dtm.py b/src/python/test/test_dtm.py
index c29471cf..e46d616c 100755
--- a/src/python/test/test_dtm.py
+++ b/src/python/test/test_dtm.py
@@ -91,13 +91,11 @@ def test_density():
def test_dtm_overflow_warnings():
pts = numpy.array([[10., 100000000000000000000000000000.], [1000., 100000000000000000000000000.]])
- impl_warn = ["keops", "hnsw"]
with warnings.catch_warnings(record=True) as w:
- for impl in impl_warn:
- dtm = DistanceToMeasure(2, q=10000, implementation=impl)
- r = dtm.fit_transform(pts)
- assert len(w) == 2
- for i in range(len(w)):
- assert issubclass(w[i].category, RuntimeWarning)
- assert "Overflow" in str(w[i].message)
+ # TODO Test "keops" implementation as well when next version of pykeops (current is 1.5) is released (should fix the problem (cf. issue #543))
+ dtm = DistanceToMeasure(2, implementation="hnsw")
+ r = dtm.fit_transform(pts)
+ assert len(w) == 1
+ assert issubclass(w[0].category, RuntimeWarning)
+ assert "Overflow" in str(w[0].message)