| # 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() |