You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ariatosca.apache.org by mx...@apache.org on 2017/05/04 15:47:25 UTC
[2/4] incubator-ariatosca git commit: Operation toolbelt unit tests
fail spordically
Operation toolbelt unit tests fail spordically
Project: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/commit/f3b1a2e4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/tree/f3b1a2e4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/diff/f3b1a2e4
Branch: refs/heads/ARIA-160-Operation-toolbelt-unit-tests-fail-spordically
Commit: f3b1a2e46c1468c27cd7570fd5b0d640b4a38d64
Parents: 8ca3ff2
Author: max-orlov <ma...@gigaspaces.com>
Authored: Wed May 3 12:42:27 2017 +0300
Committer: max-orlov <ma...@gigaspaces.com>
Committed: Thu May 4 18:26:43 2017 +0300
----------------------------------------------------------------------
tests/orchestrator/context/test_operation.py | 6 ++++--
tests/orchestrator/context/test_toolbelt.py | 6 +++++-
2 files changed, 9 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/f3b1a2e4/tests/orchestrator/context/test_operation.py
----------------------------------------------------------------------
diff --git a/tests/orchestrator/context/test_operation.py b/tests/orchestrator/context/test_operation.py
index 971e0db..b78ecff 100644
--- a/tests/orchestrator/context/test_operation.py
+++ b/tests/orchestrator/context/test_operation.py
@@ -15,6 +15,7 @@
import os
import time
+from threading import local
import pytest
@@ -34,8 +35,9 @@ from . import (
execute,
)
-global_test_holder = {}
-
+_thread_local = local()
+_thread_local.holder = {}
+global_test_holder = _thread_local.holder
@pytest.fixture
def ctx(tmpdir):
http://git-wip-us.apache.org/repos/asf/incubator-ariatosca/blob/f3b1a2e4/tests/orchestrator/context/test_toolbelt.py
----------------------------------------------------------------------
diff --git a/tests/orchestrator/context/test_toolbelt.py b/tests/orchestrator/context/test_toolbelt.py
index ecc3ac2..5b05f04 100644
--- a/tests/orchestrator/context/test_toolbelt.py
+++ b/tests/orchestrator/context/test_toolbelt.py
@@ -13,6 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+from threading import local
+
import pytest
from aria import workflow, operation
@@ -27,7 +29,9 @@ from . import (
execute,
)
-global_test_holder = {}
+_thread_local = local()
+_thread_local.holder = {}
+global_test_holder = _thread_local.holder
@pytest.fixture