import os
from pathlib import Path
[docs]
def get_config_setups_filepath(filename):
"""Return the full path to a test file in the ``.../config_setups`` directory.
Parameters
----------
filename : string
The name of the file inside the ``config_setups`` directory.
Returns
-------
: string
The full path to the file.
"""
# This file's path: `<base_directory>/src/layup/utilities/dataUtilitiesForTests.py
# THIS_DIR = `<base_directory>/`
THIS_DIR = Path(__file__).parent.parent.parent.parent
# Returned path: `<base_directory>/src/layup/config_setups
return os.path.join(THIS_DIR, "src/layup/config_setups", filename)
[docs]
def get_test_filepath(filename):
"""Return the full path to a test file in the ``.../tests/data`` directory.
Parameters
----------
filename : string
The name of the file inside the ``tests/data`` directory.
Returns
-------
: string
The full path to the file.
"""
# This file's path: `<base_directory>/src/layup/utilities/test_data_utilities.py`
# THIS_DIR = `<base_directory>/`
THIS_DIR = Path(__file__).parent.parent.parent.parent
# Returned path: `<base_directory>/tests/data/filename`
return os.path.join(THIS_DIR, "tests/data", filename)