I believe there was a mistake in test_numberwords.py
I went into the code and for the test case of 588567 it was expecting
an outcome of five hundred and ninety-eight thousand five hundred and sixty-seven.
I changed it in the code to expect
five hundred and eighty-eight thousand five hundred and sixty-seven