def test_validate_settings_validate_folders(monkeypatch): monkeypatch.setattr("gridsync.setup.validate_grid", fake_validate) monkeypatch.setattr("gridsync.setup.validate_folders", fake_validate) settings = { "nickname": "SomeGrid", "magic-folders": {"NewFolderName": {"code": "aaaaaaaa+bbbbbbbb"}}, } assert validate_settings(settings, [], None) == settings
def got_message(self, message): self.update_progress("Reading invitation...") # 3 message = validate_settings(message, self.gateways, self) self.setup_runner = SetupRunner(self.gateways, self.use_tor) if not message.get('magic-folders'): self.setup_runner.grid_already_joined.connect( self.on_grid_already_joined) self.setup_runner.update_progress.connect(self.update_progress) self.setup_runner.joined_folders.connect(self.set_joined_folders) self.setup_runner.done.connect(self.on_done) self.setup_runner.run(message)
def test_validate_settings_validate_folders(monkeypatch): monkeypatch.setattr('gridsync.setup.validate_grid', fake_validate) monkeypatch.setattr('gridsync.setup.validate_folders', fake_validate) settings = { 'nickname': 'SomeGrid', 'magic-folders': { 'NewFolderName': { 'code': 'aaaaaaaa+bbbbbbbb' } } } assert validate_settings(settings, [], None) == settings
def verify_settings(self, settings, from_wormhole=True): settings = validate_settings(settings, self.known_gateways, self, from_wormhole) self.setup_runner = SetupRunner(self.known_gateways) steps = self.setup_runner.calculate_total_steps(settings) + 2 self.page_2.progressbar.setMaximum(steps) self.setup_runner.grid_already_joined.connect(self.on_already_joined) self.setup_runner.update_progress.connect(self.update_progress) self.setup_runner.got_icon.connect(self.load_service_icon) self.setup_runner.done.connect(self.on_done) d = self.setup_runner.run(settings) d.addErrback(self.handle_failure)
def test_validate_settings_strip_rootcap(monkeypatch): monkeypatch.setattr('gridsync.setup.validate_grid', fake_validate) settings = {'nickname': 'SomeGrid', 'rootcap': 'URI:ROOTCAP'} assert validate_settings(settings, [], None) == {'nickname': 'SomeGrid'}
def _run_setup(self, settings, from_wormhole): settings = validate_settings(settings, self.known_gateways, None, from_wormhole) yield self.setup_runner.run(settings)
def test_validate_settings_strip_rootcap(monkeypatch): monkeypatch.setattr("gridsync.setup.validate_grid", fake_validate) settings = {"nickname": "SomeGrid", "rootcap": "URI:ROOTCAP"} assert validate_settings(settings, [], None) == {"nickname": "SomeGrid"}