blob: 82bc709ad413cb6b861922d5e516b245a7852f65 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
"""Standard functions for the simulator wrapper."""
import os
from importlib.resources import path
import onaptests
def get_resource_location(relative_path: str):
"""Get location of resource files.
Arguments:
relative_path (str): relative path of the resource
Returns:
full_path (Path): full path of the resource
"""
return os.path.join(os.path.dirname(os.path.realpath(onaptests.__file__)),
relative_path)
def get_local_dir():
"""Get the default path for helm charts.
Returns:
chart_directory (Path):
local helm chart folder relative to the package.
"""
with path('onaptests', 'templates') as templates:
chart_directory = templates / 'helm_charts'
return chart_directory
|