diff --git a/mogan/__init__.py b/mogan/__init__.py index c76ea71d..e69de29b 100644 --- a/mogan/__init__.py +++ b/mogan/__init__.py @@ -1,22 +0,0 @@ -# Copyright 2016 Huawei Technologies Co.,LTD. -# All Rights Reserved. - -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -import os - -os.environ['EVENTLET_NO_GREENDNS'] = 'yes' - -import eventlet - -eventlet.monkey_patch(os=False) diff --git a/mogan/cmd/__init__.py b/mogan/cmd/__init__.py index 0ef4879d..d557937e 100644 --- a/mogan/cmd/__init__.py +++ b/mogan/cmd/__init__.py @@ -13,6 +13,14 @@ # License for the specific language governing permissions and limitations # under the License. + +import os + +os.environ['EVENTLET_NO_GREENDNS'] = 'yes' + +import eventlet + import oslo_i18n as i18n +eventlet.monkey_patch(os=False) i18n.install('mogan') diff --git a/mogan/tests/functional/__init__.py b/mogan/tests/functional/__init__.py index e69de29b..4e0b512d 100644 --- a/mogan/tests/functional/__init__.py +++ b/mogan/tests/functional/__init__.py @@ -0,0 +1,17 @@ +# Copyright 2017 Huawei Technologies Co.,LTD. +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +import eventlet + +eventlet.monkey_patch(os=False) diff --git a/mogan/tests/unit/__init__.py b/mogan/tests/unit/__init__.py index 5d8cb675..b1a67556 100644 --- a/mogan/tests/unit/__init__.py +++ b/mogan/tests/unit/__init__.py @@ -20,9 +20,11 @@ .. automodule:: mogan.tests.unit :platform: Unix """ +import eventlet from mogan import objects +eventlet.monkey_patch(os=False) # NOTE(Shaohe Feng): Make sure we have all of the objects loaded. We do this # at module import time, because we may be using mock decorators in our # tests that run at import time.