コード例 #1
0
ファイル: test_setup.py プロジェクト: miguelramosfdz/gridsync
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
コード例 #2
0
ファイル: share.py プロジェクト: ChiNeSeFree/gridsync
 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)
コード例 #3
0
ファイル: test_setup.py プロジェクト: testimx62/gridsync
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
コード例 #4
0
ファイル: welcome.py プロジェクト: testimx62/gridsync
 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)
コード例 #5
0
ファイル: test_setup.py プロジェクト: testimx62/gridsync
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'}
コード例 #6
0
ファイル: invite.py プロジェクト: probonopd/gridsync
 def _run_setup(self, settings, from_wormhole):
     settings = validate_settings(settings, self.known_gateways, None,
                                  from_wormhole)
     yield self.setup_runner.run(settings)
コード例 #7
0
ファイル: test_setup.py プロジェクト: miguelramosfdz/gridsync
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"}