shizmob / pydle

An IRCv3-compliant Python 3 IRC library.
BSD 3-Clause "New" or "Revised" License
154 stars 48 forks source link

Update Test Library #168

Closed Rixxan closed 2 years ago

Rixxan commented 2 years ago

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