Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.
Change-Id: I78a70c535950f645fcb3a5f1e820d70cc6958d36
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
These are all deprecated. For unit testing stestr should be used
directly, and for doc builds sphinx-build should be used directly.
A couple of minor doc changes were needed to eliminate warnings.
Change-Id: Ic2e1b9d692c9b5866f888fb4c8c08bf95742764e
This allows the path-specific registry entries to be static and
doesn't impose any requirements on where the environment containing
parameters lives. The documentation is also updated, which required
a newer version of sphinx to allow automatic references to headings.
There are getting to be enough docs for ovb that a flat readme will
become unwieldy. Migrating to sphinx will also be more consistent
with how other OpenStack projects work.
The flat readme is left for now as I don't have a hosting location
for the sphinx docs yet.
Moves the functional code into an openstack_virtual_baremetal env
and adds a tox configuration for testing. Existing unit tests for
deploy.py are moved into the tests subpackage. Further unit tests
for the other modules will be added in followup commits.
Symlinks from the bin directory are left so the previous workflow
should continue to work as before.