update test script
update tests to enlarge coverage
update tests to increase coverage
add coverage to travis.yml
minor refactor
add a test
support coveralls.io
update .travis.yml
update config to support coveralls and tox
update tests to fix build error
use coverage instead of python to run tests, to avoid incorrect coverate rate caused by mock...
fixes #1
Merge branch 'release/v0.1.10'