def test_post_log_removes_complete(): """ Test that Log.post_log() removes finished tests from __running """ log = Log(100, False) ret = log.pre_log() log.post_log(ret, 'pass') nt.assert_not_in(ret, log._Log__running, msg="Running tests not removed from running list")
def test_pre_log_return(): """ Test that pre_log returns a number """ log = Log(100, False) ret = log.pre_log() nt.assert_true(isinstance(ret, (IntType, FloatType, LongType)), msg="Log.pre_log() didn't return a numeric type!")
def test_post_log_increment_complete(): """ Tests that Log.post_log() increments self.__complete """ log = Log(100, False) ret = log.pre_log() log.post_log(ret, 'pass') nt.assert_equal(log._Log__complete, 1, msg="Log.post_log() did not properly incremented " "Log.__current")
def check_post_log_increment_summary(stat): """ Test that passing a result to post_log works correctly """ log = Log(100, False) ret = log.pre_log() log.post_log(ret, stat) print log._Log__summary nt.assert_equal(log._Log__summary[stat], 1, msg="Log.__summary[{}] was not properly " "incremented".format(stat))
def test_post_log_increment_summary_bad(): """ Only statuses in self.__summary_keys are valid for post_log """ log = Log(100, False) ret = log.pre_log() log.post_log(ret, 'fails')