From d43e18477097c6c2d01fdf77f11d65ba04c6231e Mon Sep 17 00:00:00 2001 From: Tobias Hangleiter Date: Mon, 10 May 2021 18:48:41 +0200 Subject: [PATCH] Catch edge case --- tests/test_sequencing.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/test_sequencing.py b/tests/test_sequencing.py index 3e89396..0e30411 100644 --- a/tests/test_sequencing.py +++ b/tests/test_sequencing.py @@ -86,7 +86,11 @@ def test_slicing(self): # Boolean indices ix = rng.integers(0, 2, size=n, dtype=bool) - self.assertEqual(pulse[ix], ff.concatenate(parts[ix])) + if not ix.any(): + with self.assertRaises(IndexError): + pulse[ix] + else: + self.assertEqual(pulse[ix], ff.concatenate(parts[ix])) # Raises with self.assertRaises(IndexError):