Skip to content
GitLab
Explore
Sign in
Commits on Source (2)
adding new data to manifest
· 54666dea
Carl Schaffer
authored
Apr 30, 2020
54666dea
adding easy access to test data for header versions
· d412cb31
Carl Schaffer
authored
Apr 30, 2020
d412cb31
Hide whitespace changes
Inline
Side-by-side
MANIFEST.in
View file @
d412cb31
graft importer_test_data/data
\ No newline at end of file
graft importer_test_data/data
graft importer_test_data/header_versions
\ No newline at end of file
importer_test_data/__init__.py
View file @
d412cb31
from
.__version__
import
__version__
from
.data_accessor
import
TestDataAccessor
from
.header_files_accessor
import
get_header_version_data
test_data
=
TestDataAccessor
()
test_data_versions
=
get_header_version_data
()
importer_test_data/header_files_accessor.py
0 → 100644
View file @
d412cb31
from
os
import
walk
from
os.path
import
join
,
dirname
,
basename
from
.data_accessor
import
AttrDict
def
get_header_version_data
():
"""
Retrieve the data from the header_versions folder. Data is returned in an attribute dictionary
structured as the folder structure of the source folder
:return: test_data_header_versions
"""
test_data_header_versions
=
AttrDict
()
folder
=
join
(
dirname
(
__file__
),
"
header_versions
"
)
for
root
,
_
,
files
in
walk
(
folder
):
if
not
files
:
continue
test_data_header_versions
[
basename
(
root
)]
=
[
join
(
root
,
f
)
for
f
in
files
]
return
test_data_header_versions
\ No newline at end of file