blob: 18939a55da67b5c0d3cb11d38aeac0f2587905d6 [file] [log] [blame]
# Owner(s): ["module: dynamo"]
import torch
from torch.testing._internal.common_utils import run_tests, TestCase
class TestFuntionalAssertions(TestCase):
def test_functional_assert_async_msg(self) -> None:
dep_token = torch.ops.aten._make_dep_token()
self.assertEqual(
torch.ops.aten._functional_assert_async.msg(
torch.tensor(1), "test msg", dep_token
),
dep_token,
)
with self.assertRaisesRegex(RuntimeError, "test msg"):
torch.ops.aten._functional_assert_async.msg(
torch.tensor(0), "test msg", dep_token
),
def test_functional_sym_constrain_range(self) -> None:
dep_token = torch.ops.aten._make_dep_token()
self.assertEqual(
torch.ops.aten._functional_sym_constrain_range(
3, min=2, max=5, dep_token=dep_token
),
dep_token,
)
if __name__ == "__main__":
run_tests()