You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

39 lines
860 B

from . import DataImporter
from typing import List, Tuple
class MockDataImporter( DataImporter ):
"""
Mock data importer, does not retrieve any data
Only useful for testing
"""
@classmethod
def name( cls ):
return "mock"
@classmethod
def verify( cls, config: dict, path: str ) -> Tuple[bool, List[str]]:
"""
Verifies that the configuration is correct
Args:
config: dict with password manager configuration
path: path to the "config" dict in the main configuration file
Returns:
bool: true if the config is correct
List[str]: list of errors if the config is not correct
"""
return (True, [])
def __init__( self, config: dict, **kwargs ):
pass
def retrieve( self ) -> List[str]:
return []