* Consolodates test setup to a parent class * Monkey patches vcrpy so that HTTPS tests pass * Establishes test guidelines fixes: https://github.com/vmware/pyvmomi/issues/147
12 lines
485 B
ReStructuredText
12 lines
485 B
ReStructuredText
Testing Guidelines
|
|
==================
|
|
|
|
* All tests adhere to pep8 standards
|
|
* All tests must be stand-alone and deterministic
|
|
* All tests covering HTTP transactions will have a fixture file
|
|
* fixture file names shall match method names
|
|
* fixtures should be edited to include no *more* data than necessary
|
|
* fixtures shall not include accessible IP addresses or credentials
|
|
* All changes shall be accompanied by a test
|
|
* All changes shall be associated with an issue number
|