def test_successful_multi_test(self):
        self.task_vars['test_configuration'] = 'pass-2'
        test_output, test_results, test_failures = execute_test.process(
            self.task_vars)

        self.assertEqual(test_results, 'pass')
        self.assertEqual(len(test_failures), 0)
    def test_failed_test(self):
        self.task_vars['test_configuration'] = 'fail'
        test_output, test_results, test_failures = execute_test.process(self.task_vars)

        self.assertEqual(test_results, 'fail')
        self.assertEqual(len(test_failures), 5)
        self.assertTrue('JSON Example.Object' in test_failures)
        self.assertTrue('JSON Example.Boolean' in test_failures)
        self.assertTrue('JSON Example.Multiple values' in test_failures)
        self.assertTrue('JSON Example.Empty array' in test_failures)
        self.assertTrue('JSON Example.Full array' in test_failures)