You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by lm...@apache.org on 2018/11/27 19:10:06 UTC

svn commit: r1847587 - /chemistry/cmislib/branches/py3_compat/src/tests/conftest.py

Author: lmignon
Date: Tue Nov 27 19:10:06 2018
New Revision: 1847587

URL: http://svn.apache.org/viewvc?rev=1847587&view=rev
Log:
[PATCH] adapt code for pytest>=4.0

Modified:
    chemistry/cmislib/branches/py3_compat/src/tests/conftest.py

Modified: chemistry/cmislib/branches/py3_compat/src/tests/conftest.py
URL: http://svn.apache.org/viewvc/chemistry/cmislib/branches/py3_compat/src/tests/conftest.py?rev=1847587&r1=1847586&r2=1847587&view=diff
==============================================================================
--- chemistry/cmislib/branches/py3_compat/src/tests/conftest.py (original)
+++ chemistry/cmislib/branches/py3_compat/src/tests/conftest.py Tue Nov 27 19:10:06 2018
@@ -87,9 +87,7 @@ CMIS_ENV_IDS = _make_cmis_env_ids()
 MAX_FULL_TEXT_TRIES = 10
 
 
-@pytest.fixture(params=CMIS_ENV_PARAMS, ids=CMIS_ENV_IDS)
-def cmis_conf(request):
-    """Apply config params as attribute on the class"""
+def _generate_conf(request):
     param = request.param
     request.cls.max_full_text_tries = MAX_FULL_TEXT_TRIES
     for field in param._fields:
@@ -101,6 +99,12 @@ def cmis_conf(request):
 
 
 @pytest.fixture(params=CMIS_ENV_PARAMS, ids=CMIS_ENV_IDS)
+def cmis_conf(request):
+    """Apply config params as attribute on the class"""
+    _generate_conf(request)
+
+
+@pytest.fixture(params=CMIS_ENV_PARAMS, ids=CMIS_ENV_IDS)
 def cmis_env(request):
     """Initialize a cmis environement with
     * CmisClient
@@ -110,7 +114,7 @@ def cmis_env(request):
     * test folder
     All these attributes are reset after each test method
     """
-    cmis_conf(request)
+    _generate_conf(request)
     param = request.param
     request.cls._cmisClient = CmisClient(
         param.url, param.user, param.pwd, binding=param.binding,