Tests from xlwt3#42
Conversation
This was agreed to by Manfred Moitzi, the author of these files. https://bitbucket.org/mozman/xlwt3/commits/cc8ee488d684e3ef91fd5dc3da460db0261eeb7a#chg-tests/test_biff_records.py
|
OK, Manfred agreed to relicense the tests - see this xlwt3 commit. So this should be ready to go. I've also added a Travis config file, so once this is merged, a repository admin can log into Travis and flip the switch to start automated tests. |
|
Why are there changes to CompoundDoc.py in this pull request? |
|
Three private methods have their names changed to start with a single underscore instead of a double underscore, because the tests call them. I tried using double underscores in the tests, but ran into issues with the name mangling that Python does for leading-double-underscore methods. Since they're private methods anyway, tweaking their names seemed like the easiest thing to do. |
|
@cjw296 If you log in to https://travis-ci.org/ , you should be able to click one button to enable automatic tests on new commits. |
|
Already done... |
Adds tests from Manfred Moitzi's xlwt3 port, and gets them passing with xlwt on Python 2.
Don't merge this until Manfred has agreed to relicense the tests, as they currently say GPL3 at the top of each file. He agreed to do this for the xlrd tests, and I've emailed him about it, so I'm optimistic that he'll OK that soon.