main
Remove trailing whitespace from test output.
plugins/python/regress/check_python_examples: add audit_plugin tests
plugins/python/regress/testdata: generated data for the pyplugin tests
plugins/python/example_{io,conversation}: avoid printing signal number
plugins/python: only deinit interpreters when sudo unlinks the plugin
plugins/python/regress: add a test and example of using the python logger
Back out regex use in python tests, filter the output instead. This makes it possible to regenerate the test output again. Also adds an update_test_data target to the Makefile.
plugins/python/pyhelpers: have a default sudo_printf function
plugins/python/regress: add a testcase for multiple io plugin loading
If the signal.Signals enum is not present, search the dictionary. The Signals enum was added in Python 3.5. If it is not present we need to iterate over the dictionary items, looking for signal name to number mappings. Fixes the signal tests with Python 3.4.
plugins/python/regress: update tests for show_version changes
Sort the list of possible plugins before printing it. This gives more reproducible error messages for the tests.
plugins/python: autodetect ClassName field
plugins/python/regress: add tests for approval plugin
Update for plugin version 1.22.