mirror of
https://github.com/onionshare/onionshare.git
synced 2025-02-26 01:11:27 -05:00
Test that the Private Key button is not present in public mode, in GUI share tests
This commit is contained in:
parent
a08f303f89
commit
268b27232f
@ -435,6 +435,12 @@ class GuiBaseTest(unittest.TestCase):
|
|||||||
clipboard = tab.common.gui.qtapp.clipboard()
|
clipboard = tab.common.gui.qtapp.clipboard()
|
||||||
self.assertEqual(clipboard.text(), "E2GOT5LTUTP3OAMRCRXO4GSH6VKJEUOXZQUC336SRKAHTTT5OVSA")
|
self.assertEqual(clipboard.text(), "E2GOT5LTUTP3OAMRCRXO4GSH6VKJEUOXZQUC336SRKAHTTT5OVSA")
|
||||||
|
|
||||||
|
def clientauth_is_not_visible(self, tab):
|
||||||
|
"""Test that the ClientAuth button is not visible"""
|
||||||
|
self.assertFalse(
|
||||||
|
tab.get_mode().server_status.copy_client_auth_button.isVisible()
|
||||||
|
)
|
||||||
|
|
||||||
def hit_405(self, url, expected_resp, data = {}, methods = [] ):
|
def hit_405(self, url, expected_resp, data = {}, methods = [] ):
|
||||||
"""Test various HTTP methods and the response"""
|
"""Test various HTTP methods and the response"""
|
||||||
for method in methods:
|
for method in methods:
|
||||||
|
@ -507,6 +507,17 @@ class TestShare(GuiBaseTest):
|
|||||||
|
|
||||||
self.close_all_tabs()
|
self.close_all_tabs()
|
||||||
|
|
||||||
|
# Now try in public mode
|
||||||
|
tab = self.new_share_tab()
|
||||||
|
tab.get_mode().mode_settings_widget.public_checkbox.click()
|
||||||
|
self.run_all_common_setup_tests()
|
||||||
|
self.run_all_share_mode_setup_tests(tab)
|
||||||
|
self.run_all_share_mode_started_tests(tab)
|
||||||
|
self.clientauth_is_not_visible(tab)
|
||||||
|
|
||||||
|
self.close_all_tabs()
|
||||||
|
|
||||||
|
|
||||||
def test_405_page_returned_for_invalid_methods(self):
|
def test_405_page_returned_for_invalid_methods(self):
|
||||||
"""
|
"""
|
||||||
Our custom 405 page should return for invalid methods
|
Our custom 405 page should return for invalid methods
|
||||||
|
Loading…
x
Reference in New Issue
Block a user