diff --git a/test/test_ops.py b/test/test_ops.py index 39d70e661d..72d354f677 100644 --- a/test/test_ops.py +++ b/test/test_ops.py @@ -951,6 +951,11 @@ class TestOps(unittest.TestCase): for i in [-1.,0.,1.]: for j in [-1., 0., 1.]: helper_test_op(None, torch.copysign, Tensor.copysign, vals=[[i], [j]]) + # TODO: fix copysign to distinguish between -0.0 and 0.0 + @unittest.skipIf(COMPILE_ONLY or getenv("TINY_BACKEND"), "test requires runtime") + @unittest.expectedFailure + def test_copysign_signed_zero(self): + helper_test_op(None, torch.copysign, Tensor.copysign, vals=[[1.0, 1.0], [-0.0, 0.0]]) def test_logaddexp(self): helper_test_op([(45,65), (45,65)], torch.logaddexp, Tensor.logaddexp)