[ https://issues.apache.org/jira/browse/AMBARI-14821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15179117#comment-15179117 ]
bhuvnesh chaudhary commented on AMBARI-14821: --------------------------------------------- Committed on branch-2.2 commit f80686774c6c37f1832e022850859e3634eca4af > Unit tests doesn't export scripts from common-services folder into PYTHONPATH > ----------------------------------------------------------------------------- > > Key: AMBARI-14821 > URL: https://issues.apache.org/jira/browse/AMBARI-14821 > Project: Ambari > Issue Type: Bug > Reporter: Newton Alex > Assignee: Newton Alex > Priority: Minor > Fix For: trunk, 2.2.0 > > Attachments: AMBARI-14821_trunk.patch > > > When running unit tests with mocks like > --------------- > @patch ('hawqmaster.common.__set_osparams') > @patch ('hawqmaster.master_helper.__is_active_master') > @patch ('hawqmaster.master_helper.__is_local_initialized') > def test_start_default(self, is_local_initialized_mock, active_master_mock, > set_osparams_mock): > ... > ---------------- > the unit tests fail with the following msg: > -------- > Failed tests: > ERROR: test_configure_default (test_hawqmaster.TestHawqMaster) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File > "/home/jenkins/jenkins-slave/workspace/Ambari-trunk-test-patch/ambari/ambari-common/src/test/python/mock/mock.py", > line 1191, in patched > arg = patching.__enter__() > File > "/home/jenkins/jenkins-slave/workspace/Ambari-trunk-test-patch/ambari/ambari-common/src/test/python/mock/mock.py", > line 1250, in __enter__ > self.target = self.getter() > File > "/home/jenkins/jenkins-slave/workspace/Ambari-trunk-test-patch/ambari/ambari-common/src/test/python/mock/mock.py", > line 1412, in <lambda> > getter = lambda: _importer(target) > File > "/home/jenkins/jenkins-slave/workspace/Ambari-trunk-test-patch/ambari/ambari-common/src/test/python/mock/mock.py", > line 1096, in _importer > thing = __import__(import_path) > ImportError: No module named hawqmaster > --------- > the source scripts from common-services are not getting exported into > PYTHONPATH during unittest execution. -- This message was sent by Atlassian JIRA (v6.3.4#6332)