Modularize inventory and add initial testing

The inventory module for bifrost is a vital component, however
as it was developed as a single file and it needs to to be broken
up into a modular chunk in order to have meaningful testing.

Broke into module, symlinking the file into place for now until
documentation and install process can be updated.

Added two basic tests to lay the groundwork for basic testing
of the data parsing and result passing.

Change-Id: I02e79b635202a7933ae641b9d27cc19a75b7bc4f
Partial-Bug: 1499801
This commit is contained in:
Julia Kreger
2015-11-04 15:58:31 -05:00
parent f3e9cf9b98
commit 8d878e6268
8 changed files with 462 additions and 436 deletions

View File

@@ -21,6 +21,11 @@ classifier =
packages =
bifrost
[entry_points]
console_scripts =
bifrost_inventory.py = bifrost.inventory:main
bifrost_inventory = bifrost.inventory:main
[build_sphinx]
source-dir = doc/source
build-dir = doc/build