Skip to content

Commit 9b04476

Browse files
committed
Unit test friendly folder structure for Python parameters
1 parent 6d88bc2 commit 9b04476

File tree

6 files changed

+10
-2
lines changed

6 files changed

+10
-2
lines changed

example_python/generate_parameter_module_example/minimal_publisher.py renamed to example_python/examples/minimal_publisher.py

File renamed without changes.

example_python/generate_parameter_module_example/__init__.py

Whitespace-only changes.

example_python/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# set module_name and yaml file
1212
module_name = 'admittance_parameters'
1313
yaml_file = 'generate_parameter_module_example/parameters.yaml'
14-
validation_module = 'generate_parameter_module_example.custom_validation'
14+
validation_module = 'validators.custom_validation'
1515
generate_parameter_module(
1616
module_name, yaml_file, validation_module=validation_module
1717
)
@@ -33,7 +33,7 @@
3333
tests_require=['pytest'],
3434
entry_points={
3535
'console_scripts': [
36-
'test_node = generate_parameter_module_example.minimal_publisher:main'
36+
'test_node = examples.minimal_publisher:main'
3737
],
3838
},
3939
)
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import generate_parameter_module_example
2+
print(f'Imported file from: {generate_parameter_module_example.__file__}')
3+
print('OK 1')
4+
5+
import generate_parameter_module_example.admittance_parameters # noqa: E402
6+
7+
print('OK 2')

example_python/generate_parameter_module_example/custom_validation.py renamed to example_python/validators/custom_validation.py

File renamed without changes.

generate_parameter_library_py/generate_parameter_library_py/setup_helper.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ def generate_parameter_module(module_name, yaml_file, validation_module=''):
5555
install_dir = os.path.join(
5656
colcon_ws,
5757
'install',
58+
pkg_name,
5859
'lib',
5960
py_version,
6061
'site-packages',

0 commit comments

Comments
 (0)