Switch nose to nose2 and normalize tests to use unittest names for things
nose is unmaintained and broken on python 3.10+ so we need to be more compatible with other test frameworks. tests now run successfully with nose2, pytest, and unittest discover
Make attempts to ensure utf-8 encoding on stdout whenever possible
Switch nose to nose2 and normalize tests to use unittest names for things
nose is unmaintained and broken on python 3.10+ so we need to be more compatible with other test frameworks. tests now run successfully with nose2, pytest, and unittest discover
Make attempts to ensure utf-8 encoding on stdout whenever possible
Â