blob: cb3a1ca5773ffbc059ff4a681f60ed933f194638 [file] [log] [blame]
## 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()