diff --git a/SAS/MoM/MoMQueryService/test/CMakeLists.txt b/SAS/MoM/MoMQueryService/test/CMakeLists.txt index d48ea94dc154e53878f76bf290aa1ef04506b85c..adbd82c7175bce97013ac3232f1049b173891313 100644 --- a/SAS/MoM/MoMQueryService/test/CMakeLists.txt +++ b/SAS/MoM/MoMQueryService/test/CMakeLists.txt @@ -2,7 +2,7 @@ include(LofarCTest) include(FindPythonModule) -find_python_module(mock REQUIRED) +find_python_module(mock) lofar_add_test(test_momqueryservice) diff --git a/SAS/MoM/MoMQueryService/test/test_momqueryservice.py b/SAS/MoM/MoMQueryService/test/test_momqueryservice.py index 96bda5156996d911f49ce26a0246548747103849..3d75d79eb2eaaccfe3eeb315b4ce57511477aa06 100755 --- a/SAS/MoM/MoMQueryService/test/test_momqueryservice.py +++ b/SAS/MoM/MoMQueryService/test/test_momqueryservice.py @@ -19,11 +19,23 @@ # $Id: $ import unittest -import mock -import testing.mysqld import uuid from mysql import connector +try: + import mock +except ImportError as e: + print str(e) + print 'Please install python package mock: sudo apt-get install python-mock' + exit(3) #special lofar test exit code: skipped test + +try: + import testing.mysqld +except ImportError as e: + print str(e) + print 'Please install python package testing.mysqld: sudo pip install testing.mysqld' + exit(3) #special lofar test exit code: skipped test + from lofar.common.dbcredentials import Credentials from lofar.mom.momqueryservice.momqueryrpc import MoMQueryRPC from lofar.mom.momqueryservice.config import DEFAULT_MOMQUERY_SERVICENAME @@ -1033,4 +1045,4 @@ class IntegrationTestMoMDatabaseWrapper(unittest.TestCase): if __name__ == "__main__": - unittest.main() \ No newline at end of file + unittest.main()