begin to test explorer success in test_install

Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
Nico Schottelius 2011-10-04 14:45:35 +02:00
parent f5a58f7683
commit 13ed37a4e9
2 changed files with 17 additions and 3 deletions

View file

@ -41,9 +41,6 @@ MAN1DSTDIR=${MANDIR}/man1
MAN7DSTDIR=${MANDIR}/man7
SPEECHESDIR=doc/speeches
# FIXME: make lib for tests!
# PYTHONPATH=$PYTHONPATH:$(pwd -P)/test/lib
case "$1" in
man)
set -e
@ -133,6 +130,11 @@ case "$1" in
python3 -m unittest discover lib/cdist/test 'test_*.py'
;;
test-install)
PYTHONPATH=$PYTHONPATH:$(pwd -P)/lib \
python3 -m unittest cdist.test.test_install
;;
test-all)
python3 -m unittest discover lib/cdist/test '*.py'
;;

View file

@ -43,6 +43,18 @@ class Install(unittest.TestCase):
exec_path=cdist_exec_path)
self.config.link_emulator()
### NEW FOR INSTALL ############################################################
def test_explorer_ran(self):
"""Check that all explorers returned a result"""
self.config.run_global_explores()
explorers = self.config.path.list_global_explorers()
for explorer in explorers:
output = self.path.global_explorer_output_path(explorer)
self.assertTrue(os.path.isfile(output))
### OLD FROM CONFIG ############################################################
def test_initial_manifest_different_parameter(self):
manifest_fd = open(self.init_manifest, "w")
manifest_fd.writelines(["#!/bin/sh\n",