| ## Copyright 2023 The IREE Authors |
| # |
| # Licensed under the Apache License v2.0 with LLVM Exceptions. |
| # See https://llvm.org/LICENSE.txt for license information. |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| |
| import unittest |
| |
| from e2e_test_artifacts import utils |
| |
| |
| class UtilsTest(unittest.TestCase): |
| def test_get_safe_name_with_disallowed_characters(self): |
| sanitized_name = utils.get_safe_name("test(abc) [x,y,z]") |
| |
| self.assertEqual(sanitized_name, "test_abc___x_y_z_") |
| |
| def test_get_safe_name_with_all_allowed_characters(self): |
| safe_name = "123_AB-C.test" |
| |
| sanitized_name = utils.get_safe_name(safe_name) |
| |
| self.assertEqual(sanitized_name, safe_name) |
| |
| |
| if __name__ == "__main__": |
| unittest.main() |