Skip to content
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

Py23 unicode #2

Open
wants to merge 19 commits into
base: py23
Choose a base branch
from
Open

Py23 unicode #2

wants to merge 19 commits into from

Conversation

ChristopherChudzicki
Copy link
Owner

No description provided.

@ChristopherChudzicki ChristopherChudzicki force-pushed the py23-unicode branch 3 times, most recently from f0d1d68 to 2a1db57 Compare June 29, 2019 14:36
This caused some issues with printing nested objects that contain unicode, for example printing dictions now yields something like {u'ok': True, u'msg': u''}.

Summary of test changes:
    - Changed some doctests to test for dict equality instead of printing the dicts
        - there will be more of these...
    - Changed some pytest `with raises(Error, match='')` to use a regexp
        - there will be more of these...
    - Changed debug log test to include a .format(u=UNICODE_PREFIX) bit that conditionally adds a u-prefix in Python 2. This was simpler than changing the match to a regexp and escaping a whole bunch o stuff.
This also unifies very preliminary error checking on student_input
Atom's python-tools find-usage command seems not to miss instances of str wrapped in parens this way...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant