def test_join_folders_emit_joined_folders_signal(monkeypatch, qtbot, tmpdir): monkeypatch.setattr('gridsync.tahoe.Tahoe.link', lambda a, b, c, d: None) sr = SetupRunner([]) sr.gateway = Tahoe(str(tmpdir.mkdir('TestGrid'))) sr.gateway.rootcap = 'URI:rootcap' folders_data = {'TestFolder': {'code': 'URI:1+URI:2'}} with qtbot.wait_signal(sr.joined_folders) as blocker: yield sr.join_folders(folders_data) assert blocker.args == [['TestFolder']]
def test_join_folders_emit_joined_folders_signal(monkeypatch, qtbot, tmpdir): monkeypatch.setattr("gridsync.tahoe.Tahoe.link", lambda a, b, c, d: None) sr = SetupRunner([]) sr.gateway = Tahoe(str(tmpdir.mkdir("TestGrid"))) sr.gateway.rootcap = "URI:rootcap" folders_data = {"TestFolder": {"code": "URI:1+URI:2"}} with qtbot.wait_signal(sr.joined_folders) as blocker: yield sr.join_folders(folders_data) assert blocker.args == [["TestFolder"]]