Merge pull request #78 from hemanthnakkina/charm-dir

Change charm_dir path in test_utils
This commit is contained in:
Liam Young 2022-07-27 08:17:05 +01:00 committed by GitHub
commit e21c522b81
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -648,7 +648,11 @@ def get_harness(
return network_data
filename = inspect.getfile(charm_class)
charm_dir = pathlib.Path(filename).parents[1]
# Use pathlib.Path(filename).parents[1] if tests structure is
# <charm>/unit_tests
# Use pathlib.Path(filename).parents[2] if tests structure is
# <charm>/tests/unit/
charm_dir = pathlib.Path(filename).parents[2]
if not charm_metadata:
metadata_file = f"{charm_dir}/metadata.yaml"