lczub / TestLink-API-Python-client

A Python client to use the TestLink API
105 stars 63 forks source link

python 3 support #33

Closed kman0 closed 9 years ago

kman0 commented 9 years ago

Added python3.3 and python 3.4 support. Added travis integration for tests and tox.ini for testing locally

Ensured all offline tests passed locally as well.

lczub commented 9 years ago

Hello MK,

many thanks for your great work. I haven't still work with travis and tox, but the first look on them are interesting. Have you set up a public travis project or local private one?

I need some time to review your changes, so I pull them into a separate new branch Py3 and will report questions / problems as issues, ok? (examples see #34 and #35)

I also set the version info to 0.6.0-dev, cause I think, there will be some additional changes and add you to the the developer list in README.rst. (see c631505a7a)

Cheers Luiko

kman0 commented 9 years ago

Hi Luiko, Thanks for adding me to the dev list and the dev branch.

I have fixed the bugs #34 and #35 and made few additonal changes to ensure that all the tests(both offline and online) pass in py26, py27, py33, and py34. I will raise the pull request shortly.

Travis is very simple. You can signin with github and switch ON CI for repositires listed under --> Accounts. The free travis projects are public and you can see mine at (https://travis-ci.org/manojklm/TestLink-API-Python-client)

TOX is even simpler.

  1. Install the desired versions of python (i usually use windows and have not encountered any problems yet)
  2. Go into the folder that has tox.ini and run tox

Regards, mk