utils.py 526 B

123456789101112131415
  1. from build.plugins.lib.nots.package_manager.base import utils
  2. def test_extract_package_name_from_path():
  3. happy_checklist = [
  4. ("@yandex-int/foo-bar-baz/some/path/inside/the/package", "@yandex-int/foo-bar-baz"),
  5. ("@yandex-int/foo-bar-buzz", "@yandex-int/foo-bar-buzz"),
  6. ("package-wo-scope", "package-wo-scope"),
  7. ("p", "p"),
  8. ("", ""),
  9. ]
  10. for item in happy_checklist:
  11. package_name = utils.extract_package_name_from_path(item[0])
  12. assert package_name == item[1]