Comment #12 on issue 1506 by zimmermann.c...@gmail.com: Python 3 support
http://code.google.com/p/robotframework/issues/detail?id=1506

I merged with 2.8.2, made some additional changes, and everything still works fine.
In fact even better :)

Only 36/3249 critical atests still failing.

I removed my original Create Bytes keyword
and replaced it with (now Python 3 compatible) Convert To Bytes in the atests.

The Get Dictionary * keywords caused a lot of problems in the atests,
because the keys are sorted() and Python 3 doesn't support comparison
of values with different basic types like int and str.
I just removed the sorting in Python 3 as a first workaround.
But this now causes the fail of 10 other critical atests (10 out of the 36 above)
due to different order in output checks.
Maybe always sort the keys the Python 2 way with some custom robot.utils.sorted?

Current complete diff:

https://bitbucket.org/userzimmermann/robotframework-python3/compare/default..1fd297b#diff


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--

--- You received this message because you are subscribed to the Google Groups "robotframework-commit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to robotframework-commit+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to