[tor-commits] [sbws/master] Remove sbws_home including config

pastly at torproject.org pastly at torproject.org
Thu Aug 9 14:21:20 UTC 2018


commit 3f3e46fef627d53398502d8fdd1d1847c6cf2c89
Author: juga0 <juga at riseup.net>
Date:   Wed Jul 18 20:08:27 2018 +0000

    Remove sbws_home including config
    
    there is not anymore sbws_home including config
---
 tests/unit/conftest.py | 46 ++++++++++++++++++----------------------------
 1 file changed, 18 insertions(+), 28 deletions(-)

diff --git a/tests/unit/conftest.py b/tests/unit/conftest.py
index 7669318..e0fa938 100644
--- a/tests/unit/conftest.py
+++ b/tests/unit/conftest.py
@@ -4,7 +4,6 @@ import pytest
 from datetime import datetime
 import os
 
-from sbws.core import init
 from sbws.globals import RESULT_VERSION
 from sbws.lib.resultdump import (ResultErrorStream, ResultSuccess, Result)
 from sbws.lib.resultdump import write_result_to_datadir
@@ -116,11 +115,17 @@ def sbwshome_only_datadir(sbwshome_empty):
 
 
 @pytest.fixture(scope='function')
-def args(sbwshome_empty, parser):
+def test_config_path(tmpdir):
+    """"""
+    config = tmpdir.join('.sbws.ini')
+    return config
+
+
+ at pytest.fixture(scope='function')
+def args(sbwshome_empty, parser, test_config_path):
     """Args with sbws home in the tests tmp dir."""
-    args = _PseudoArguments(directory=sbwshome_empty, output=sbwshome_empty,
-                            scale=False, log_level='debug',
-                            no_results=False, no_v3bw=False)
+    args = _PseudoArguments(config=test_config_path, output=sbwshome_empty,
+                            scale=False, log_level='debug')
     return args
 
 
@@ -132,21 +137,6 @@ def conf(sbwshome_empty):
     return conf
 
 
- at pytest.fixture(scope='function')
-def sbwshome_config(sbwshome_empty, args, conf):
-    """Create sbws home inside of the tests tmp dir with only datadir."""
-    init.main(args, conf)
-    return sbwshome_empty
-
-
- at pytest.fixture(scope='function')
-def sbwshome(sbwshome_only_datadir, args, conf):
-    """Create sbws home inside of the tests tmp dir."""
-    os.makedirs(os.path.join(sbwshome_only_datadir, 'v3bw'), exist_ok=True)
-    init.main(args, conf)
-    return conf['paths']['sbws_home']
-
-
 @pytest.fixture()
 def result():
     return RESULT
@@ -188,38 +178,38 @@ def resultdict_ip_changed_trimmed():
 
 
 @pytest.fixture(scope='function')
-def sbwshome_error_result(sbwshome, conf):
+def sbwshome_error_result(sbwshome_only_datadir, conf):
     '''
     Creates an ~/.sbws with a single fresh ResultError in it
     '''
     dd = conf['paths']['datadir']
     write_result_to_datadir(RESULT_ERROR_STREAM, dd)
-    return sbwshome
+    return sbwshome_only_datadir
 
 
 @pytest.fixture(scope='function')
-def sbwshome_success_result(sbwshome, conf):
+def sbwshome_success_result(sbwshome_only_datadir, conf):
     '''
     Creates an ~/.sbws with a single fresh ResultSuccess in it
     '''
     dd = conf['paths']['datadir']
     write_result_to_datadir(RESULT_SUCCESS1, dd)
-    return sbwshome
+    return sbwshome_only_datadir
 
 
 @pytest.fixture(scope='function')
-def sbwshome_success_result_one_relay(sbwshome, conf):
+def sbwshome_success_result_one_relay(sbwshome_only_datadir, conf):
     '''
     Creates an ~/.sbws with a a couple of fresh ResultSuccess for one relay
     '''
     dd = conf['paths']['datadir']
     write_result_to_datadir(RESULT_SUCCESS1, dd)
     write_result_to_datadir(RESULT_SUCCESS1, dd)
-    return sbwshome
+    return sbwshome_only_datadir
 
 
 @pytest.fixture(scope='function')
-def sbwshome_success_result_two_relays(sbwshome, conf):
+def sbwshome_success_result_two_relays(sbwshome_only_datadir, conf):
     '''
     Creates an ~/.sbws with a a couple of fresh ResultSuccess for a couple or
     relays
@@ -229,4 +219,4 @@ def sbwshome_success_result_two_relays(sbwshome, conf):
     write_result_to_datadir(RESULT_SUCCESS1, dd)
     write_result_to_datadir(RESULT_SUCCESS2, dd)
     write_result_to_datadir(RESULT_SUCCESS2, dd)
-    return sbwshome
+    return sbwshome_only_datadir





More information about the tor-commits mailing list