mirror of
https://github.com/onionshare/onionshare.git
synced 2025-01-27 06:47:07 -05:00
Added test_upload
This commit is contained in:
parent
329339dab8
commit
4dde85e4f6
@ -50,6 +50,11 @@ class GuiBaseTest(unittest.TestCase):
|
|||||||
with open(cls.tmpfile_test, "w") as file:
|
with open(cls.tmpfile_test, "w") as file:
|
||||||
file.write("onionshare")
|
file.write("onionshare")
|
||||||
|
|
||||||
|
# A file called "test2.txt"
|
||||||
|
cls.tmpfile_test2 = os.path.join(cls.tmpdir.name, "test2.txt")
|
||||||
|
with open(cls.tmpfile_test2, "w") as file:
|
||||||
|
file.write("onionshare2")
|
||||||
|
|
||||||
# A large file
|
# A large file
|
||||||
size = 1024 * 1024 * 155
|
size = 1024 * 1024 * 155
|
||||||
cls.tmpfile_large = os.path.join(cls.tmpdir.name, "large_file")
|
cls.tmpfile_large = os.path.join(cls.tmpdir.name, "large_file")
|
||||||
|
@ -121,15 +121,15 @@ class TestReceive(GuiBaseTest):
|
|||||||
self.counter_incremented(tab, 1)
|
self.counter_incremented(tab, 1)
|
||||||
self.upload_file(tab, self.tmpfile_test, "test.txt")
|
self.upload_file(tab, self.tmpfile_test, "test.txt")
|
||||||
self.counter_incremented(tab, 2)
|
self.counter_incremented(tab, 2)
|
||||||
self.upload_file(tab, "/tmp/testdir/test", "test")
|
self.upload_file(tab, self.tmpfile_test2, "test2.txt")
|
||||||
self.counter_incremented(tab, 3)
|
self.counter_incremented(tab, 3)
|
||||||
self.upload_file(tab, "/tmp/testdir/test", "test")
|
self.upload_file(tab, self.tmpfile_test2, "test2.txt")
|
||||||
self.counter_incremented(tab, 4)
|
self.counter_incremented(tab, 4)
|
||||||
# Test uploading the same file twice at the same time, and make sure no collisions
|
# Test uploading the same file twice at the same time, and make sure no collisions
|
||||||
self.upload_file(tab, self.tmpfile_test, "test.txt", True)
|
self.upload_file(tab, self.tmpfile_test, "test.txt", True)
|
||||||
self.counter_incremented(tab, 6)
|
self.counter_incremented(tab, 6)
|
||||||
self.history_indicator(tab, "2")
|
self.history_indicator(tab, "2")
|
||||||
self.server_is_stopped(tab, False)
|
self.server_is_stopped(tab)
|
||||||
self.web_server_is_stopped(tab)
|
self.web_server_is_stopped(tab)
|
||||||
self.server_status_indicator_says_closed(tab)
|
self.server_status_indicator_says_closed(tab)
|
||||||
self.server_working_on_start_button_pressed(tab)
|
self.server_working_on_start_button_pressed(tab)
|
||||||
@ -186,3 +186,15 @@ class TestReceive(GuiBaseTest):
|
|||||||
self.web_server_is_stopped(tab)
|
self.web_server_is_stopped(tab)
|
||||||
|
|
||||||
self.close_all_tabs()
|
self.close_all_tabs()
|
||||||
|
|
||||||
|
@pytest.mark.gui
|
||||||
|
def test_upload(self):
|
||||||
|
"""
|
||||||
|
Test uploading files
|
||||||
|
"""
|
||||||
|
tab = self.new_receive_tab()
|
||||||
|
|
||||||
|
self.run_all_common_setup_tests()
|
||||||
|
self.run_all_receive_mode_tests(tab)
|
||||||
|
|
||||||
|
self.close_all_tabs()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user