summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorxudan <xudan16@huawei.com>2016-12-23 01:53:31 +0000
committerxudan <xudan16@huawei.com>2016-12-23 01:53:31 +0000
commita9ba402b37fd8bd3c80389c83ee3b812d8cc4594 (patch)
tree849bcda79f05582a27884dc7d1ca8998b94ad63a
parentf87b8d9136682c9617449bb8595230c074c5d8e3 (diff)
dovetail tool: bugfix CI job dovetail-merge-master fail
JIRA: DOVETAIL-156 Change-Id: I3453571568494850049eb7956387ee7e275934af Signed-off-by: xudan <xudan16@huawei.com>
-rw-r--r--dovetail/tests/unit/test_parser.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/dovetail/tests/unit/test_parser.py b/dovetail/tests/unit/test_parser.py
index 5fb4dbb9..7047d5ce 100644
--- a/dovetail/tests/unit/test_parser.py
+++ b/dovetail/tests/unit/test_parser.py
@@ -15,11 +15,13 @@ import logging
import os
import unittest
import yaml
+import mock
from dovetail import parser
from dovetail.utils.dovetail_config import DovetailConfig as dt_cfg
+@mock.patch('dovetail.parser.Parser.logger')
class TestParser(unittest.TestCase):
test_path = os.path.dirname(os.path.realpath(__file__))
@@ -27,10 +29,9 @@ class TestParser(unittest.TestCase):
def setUp(self):
"""Test case setup"""
dt_cfg.load_config_files()
- parser.Parser.create_log()
logging.disable(logging.CRITICAL)
- def test_parser_cmd(self):
+ def test_parser_cmd(self, mock_logger):
"""Test whether the command is correctly parsed."""
mock_cmd = "python /functest/ci/run_tests.py "\
"-t {{validate_testcase}} -r"
@@ -44,7 +45,7 @@ class TestParser(unittest.TestCase):
"tempest_smoke_serial -r")
self.assertEqual(expected_output, output)
- def test_parser_cmd_fail(self):
+ def test_parser_cmd_fail(self, mock_logger):
"""Test whether the command is correctly parsed."""
mock_cmd = "python /functest/ci/run_tests.py "\
"-t {{validate_testcase}} -r"