salt/tests/integration/utils
Thayne Harbaugh 68a9912d3a Refactor `testprogram` framework to minimize explicit setup and improve reuse.
* Add a ``testprogram.TestProgramCase()`` to simplify test classes

  + Has ``setUp()`` and ``tearDown()`` to create ephemeral test directory
    (really should be moved to salttesting.TestCase)

  + Common ``assert_exit_status()`` for validating and reporting failures in
    exit status.

* Add missing ``testprogram.TestDaemonSaltProxy`` class

* Remove specific setting of ``program`` parameter in initialization of
  ``TestDaemonSaltMinion`` since ``testprogram.TestSaltProgramMeta`` already
  handles that unless a specific override is required.

* Automatically set ``user`` in config for master, minion and proxy test
  classes if a specific user is not specified.

* Automatically set ``PYTHONPATH`` as ``sys.path`` unless it is specified.
2016-06-02 16:51:54 -06:00
..
__init__.py * Improve init script: specifically manage salt configurations rather than arbitrary salt processes (#32666) 2016-05-09 10:57:13 -07:00
test_reactor.py Pylint fix 2015-01-10 16:31:59 -08:00
testprogram.py Refactor `testprogram` framework to minimize explicit setup and improve reuse. 2016-06-02 16:51:54 -06:00