diff options
author | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-04-06 13:13:47 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@sugarlabs.org> | 2009-04-06 13:13:47 (GMT) |
commit | 2b5160b801b8adb0970beea446f539480208aba1 (patch) | |
tree | 455067904361b57a1fa588b17926b931efa05193 /src/jarabe/model/filetransfer.py | |
parent | 219254b24fbfb18f99e5d03a8960672ea5affb5b (diff) |
Add test code for file transfers
Diffstat (limited to 'src/jarabe/model/filetransfer.py')
-rw-r--r-- | src/jarabe/model/filetransfer.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/jarabe/model/filetransfer.py b/src/jarabe/model/filetransfer.py index ab5cd4f..3c2f1e8 100644 --- a/src/jarabe/model/filetransfer.py +++ b/src/jarabe/model/filetransfer.py @@ -363,3 +363,16 @@ def file_transfer_available(): new_file_transfer = dispatch.Signal() +if __name__ == '__main__': + import tempfile + + input_stream = gio.File('/home/tomeu/isos/Soas2-200904031934.iso').read() + output_stream = gio.File(tempfile.mkstemp()[1]).append_to() + + # TODO: Use splice_async when it gets implemented + splicer = StreamSplicer(input_stream, output_stream) + splicer.start() + + loop = gobject.MainLoop() + loop.run() + |