PythonConfluenceAPI icon indicating copy to clipboard operation
PythonConfluenceAPI copied to clipboard

Add tox test and vagrant confluence instance

Open ytjohn opened this issue 9 years ago • 1 comments

Provides the following:

  • Vagrant instance that provides a live confluence server.
  • API testing against the same (partially resolves #2)
  • tox to manage tests and test environments
  • Makefile to standardize on interface.
  • Added documentation for testing.

I wrote a handful of tests. It's only covers a portion of the API calls, but should provide a basis for adding more tests. Tests are executed in the order they appear within the file.

I did not add a make release/make build command to the Makefile as I wasn't sure of your build process for pip (and I wouldn't really be able to evaluate it either). You may consider looking at how flask does their make-release script, which is called by make release.

ytjohn avatar Mar 20 '16 18:03 ytjohn

Very cool! I am going to look through these commits soon...I think I can certainly help write some tests as well.

rpcope1 avatar Mar 20 '16 19:03 rpcope1