File diff 7ae8c359e0b9 → 3b5a563ef64b
tests/test_historical.py
Show inline comments
...
 
@@ -10,24 +10,27 @@ from . import any_date, relpath
 
import oxrlib.commands.historical as oxrhist
 

	
 
class FakeResponder:
 
    def __init__(self, response_path):
 
        self.response_path = response_path
 

	
 
    def _respond(self, *args, **kwargs):
 
        return open(self.response_path)
 

	
 
    def __getattr__(self, name):
 
        return self._respond
 

	
 
    def should_cache(self):
 
        return False
 

	
 

	
 
class FakeConfig:
 
    def __init__(self, responder, argvars=None):
 
        self.responder = responder
 
        self.args = argparse.Namespace()
 
        if argvars is not None:
 
            for key in argvars:
 
                setattr(self.args, key, argvars[key])
 

	
 
    def get_loaders(self):
 
        return self.responder