-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spell check test broken on Bionic (and others) #112
Comments
Yeah, the dictionary shipped with various Ubuntu versions is different. I haven't found a good way to get deterministic results. Any ideas are welcome 😉 |
#114 will get the tests passing for now, but it isn't a solution. Enchant 2 has a mechanism for supporting local configurations, but Bionic doesn't have Enchant 2. For Travis specifically, we could modify the "user" dictionary, but that doesn't really give us much over the existing solution. Beyond continuing with the current approach (which is working), the only thing I can think of is either bundling or downloading a common dictionary instead of relying on the distribution-provided one... |
Okay, this is a little deeper than I thought. Somehow, setting In any case, there are quite a few additional tokens (namely ones currently in backticks in comments) that would need to be added to get things passing in Fedora rawhide. |
I'm not sure why (yet), but
test_spell_check
appears to fail on Bionic and Fedora 29. Seems to be running (and passing) on Travis, though.The console output is much too long to paste in here, but after installing
python3-enchant
, pytest breaks on this test every time.For now, I'm going to skip this test for Fedora packaging since it appears broken on Ubuntu as well, but I wanted to file an issue to follow-up on this later.
The text was updated successfully, but these errors were encountered: