This PR fix all the test errors and has passed the CI pipeline. The detailed error messages are listed in the comment section of each commit and also shown in Issue hiker#4. Duplicated test names under subdirectories system_tests and unit_tests are renamed. Now with pytest, the tests can be run with pytest tests for all the tests and pytest tests/unit_tests or pytest tests/system_tests for a specific test group.
This PR fix all the test errors and has passed the CI pipeline. The detailed error messages are listed in the comment section of each commit and also shown in Issue hiker#4. Duplicated test names under subdirectories
system_tests
andunit_tests
are renamed. Now with pytest, the tests can be run withpytest tests
for all the tests andpytest tests/unit_tests
orpytest tests/system_tests
for a specific test group.This is related to the original pull request https://github.com/hiker/fab/pull/9 on hiker/fab.