The majority of the test library hasn't been touched in around 8 years. As such, most of the tests were not properly set for async testing and were not functioning properly.
This update properly assigns async functionality to a number of the tests and makes efforts to modernize the bulk of the test library that already exists. These updates bring all 59 tests included in the package to passing status in Python 3.5, 3.8, and 3.9
The test library still needs serious work, however, and is not currently a comprehensive test package at this time. It is at the limits of my ability to write tests, however, and additional tests should be written.
The majority of the test library hasn't been touched in around 8 years. As such, most of the tests were not properly set for async testing and were not functioning properly.
This update properly assigns async functionality to a number of the tests and makes efforts to modernize the bulk of the test library that already exists. These updates bring all 59 tests included in the package to passing status in Python 3.5, 3.8, and 3.9
The test library still needs serious work, however, and is not currently a comprehensive test package at this time. It is at the limits of my ability to write tests, however, and additional tests should be written.
Resolves #78