class GPGDataContextSetupClass(unittest.TestCase): key_path = 'tests/data/keys' valid_obj = gpgdatacontext.GPGDataContext(key_path) def setUp(self): self.x = copy.deepcopy(self.valid_obj)
def setUp(self): self.maxDiff = None self.test_key_dir = 'tests/data/keys' self.gpg_data_context = gpgdatacontext.GPGDataContext( self.test_key_dir) self.home_dir = self.gpg_data_context.get_home_dir() self.host_key_id = self.gpg_data_context.get_host_key_id() self.passphrase = 'passphrase' self.msg = 'hello world' self.x = passphrasevalidator.PassphraseValidator( self.home_dir, self.host_key_id, self.passphrase)
class RootSetupClass(unittest.TestCase): root = tkinter.Tk() root_view_obj = rootview.RootView(root) root_test_dir = "tests/data/dirmaker/" dir_maker = dirmaker.DirMaker(root_test_dir) gpg_data_context = gpgdatacontext.GPGDataContext(dir_maker.get_keys_default_dir()) database_facade = databasefacade.DatabaseFacade(gpg_data_context.get_host_key_observer(), dir_maker.get_user_database_dir) tor_data_context = tordatacontext.TorDataContext(dir_maker.get_user_tor_keys_dir) gpg_data_context = gpgdatacontext.GPGDataContext(dir_maker.get_keys_default_dir()) def setUp(self): self.root_view = MagicMock(spec=self.root_view_obj) self.copy_gpg_data_context = copy.deepcopy(self.gpg_data_context) self.copy_database_facade = copy.deepcopy(self.database_facade) self.copy_tor_data_context = copy.deepcopy(self.tor_data_context) self.x = rootcontroller.RootController(self.root, self.root_view, self.copy_gpg_data_context, self.copy_database_facade, self.copy_tor_data_context) def altsetup(self): x = rootcontroller.RootController(self.root, self.root_view, self.copy_gpg_data_context, self.copy_database_facade, self.copy_tor_data_context) return x
def __init__(self): self.title = constants.title self.root = tkinter.Tk() self.dir_maker = dirmaker.DirMaker(settings.root_data_dir) self.config_logger() self.config_logo() self.gpg_datacontext = gpgdatacontext.GPGDataContext( settings.default_key_dir) self.database_facade = databasefacade.DatabaseFacade( self.gpg_datacontext.get_host_key_observer(), self.dir_maker.get_user_database_dir) self.tor_datacontext = tordatacontext.TorDataContext( self.dir_maker.get_user_tor_keys_dir) self.root_view = rootview.RootView(self.root) self.controller = rootcontroller.RootController( self.root, self.root_view, self.gpg_datacontext, self.database_facade, self.tor_datacontext) self.config_exit_protocol()
class TestGPGControllerSetupClass(unittest.TestCase): command = "<ButtonRelease-1>" root = tkinter.Tk() root_view = MagicMock() queue = MagicMock() database_facade = MagicMock(spec=databasefacade.DatabaseFacade) mock_observer = MagicMock() root_params = rootparameters.RootParameters(root, root_view, queue, database_facade, mock_observer) mock_view_method = root_params.get_gpg_frame = MagicMock(return_value=MagicMock()) view = mock_view_method.return_value key_dir = 'tests/data/keys' data_context = gpgdatacontext.GPGDataContext(key_dir) def setUp(self): self.data_context = copy.deepcopy(self.data_context) self.x = gpgcontroller.GPGController(self.root_params, self.data_context) def altsetup(self): x = gpgcontroller.GPGController(self.root_params, self.data_context) return x
class SetUpClass(unittest.TestCase): """ Using class attributes for static setup objects is slightly faster for setup. """ func_list = ['Encrypt', 'Decrypt', 'Import', 'Export', 'Sign', 'Verify'] command = "<ButtonRelease-1>" root = MagicMock(spec=tkinter.Tk()) root_view = MagicMock() queue = MagicMock() database_facade = MagicMock(spec=databasefacade.DatabaseFacade) mock_observer = MagicMock() root_params = rootparameters.RootParameters(root, root_view, queue, database_facade, mock_observer) mock_view_method = root_params.get_console_frame = MagicMock( return_value=MagicMock()) view = mock_view_method.return_value key_dir = 'tests/data/keys' data_context = gpgdatacontext.GPGDataContext(key_dir) def setUp(self): self.data_context = copy.deepcopy(self.data_context) self.x = consolecontroller.ConsoleController(self.root_params, self.data_context)
def __init__(self): self.gpg_datacontext = gpgdatacontext.GPGDataContext('tests/data/keys') self.database_facade = databasefacade.DatabaseFacade(self.gpg_datacontext.host_key_observer, func) self.requests_controller = requestscontroller.RequestsController(MagicMock(), MagicMock(), MagicMock() ) self.message_controller = messagescontroller.MessagesController(MagicMock(), MagicMock())