Miguel Jacq
|
d8c0bc4e4f
|
Invert the CSP header setting and put it in its own Website Mode settings group. Make the CSP header mandatory for share/receive modes, optional for website mode only.
|
2019-09-22 16:49:31 +10:00 |
|
Miguel Jacq
|
2524ddaf94
|
Make setting the Content-Security-Policy header optional so it doesn't break website mode shares
|
2019-09-16 12:10:17 +10:00 |
|
Miguel Jacq
|
90ebc3aab4
|
Fix the discrepancy between SendBaseModeWeb and Web objects' separate cur_history_id attibutes, ensuring that when we call web.error404() we send a new history_id integer for communicating back to the frontend. Add tests for this
|
2019-09-09 16:35:05 +10:00 |
|
Miguel Jacq
|
8e238ab2d6
|
Fix tests in Receive Mode that actually do increment the history item widget count where they didn't previously (due to an additional GET that follows the 302 redirect of a POST request on upload)
|
2019-09-09 12:19:39 +10:00 |
|
Miguel Jacq
|
09f2f57298
|
Reset the ToggleHistory indicator count/label when a share starts. Add a test for this
|
2019-09-03 17:02:29 +10:00 |
|
Miguel Jacq
|
cb439743ff
|
Check for the (absence of) hyperlink in page markup before we move on to trying to download the individual file
|
2019-09-03 12:38:20 +10:00 |
|
Miguel Jacq
|
f6eb80d5b5
|
Test to make sure that we *can't* download an individual file when not in stay_open mode, not just that the hyperlink is not present in the page markup
|
2019-09-03 12:36:05 +10:00 |
|
Miguel Jacq
|
9ae98eb7cb
|
Extend coverage of website mode tests
|
2019-09-03 12:23:27 +10:00 |
|
Miguel Jacq
|
458a0fb1d0
|
Aww. Adjust the website test html code since my easter egg didn't work
|
2019-09-03 12:00:23 +10:00 |
|
Miguel Jacq
|
f4f7b984e5
|
remove unnecessary import from GuiWebSiteTest class
|
2019-09-03 11:53:17 +10:00 |
|
Miguel Jacq
|
5defd4a10b
|
Add a basic website test
|
2019-09-03 11:51:59 +10:00 |
|
Miguel Jacq
|
ef78a9c7ed
|
Add tests to check that hyperlink to a shared file exists when in stay_open mode (and that the file is downloadable individually when so), and not if not
|
2019-09-03 11:19:42 +10:00 |
|
Micah Lee
|
877a73ab59
|
Remove the "Allow downloading individual files" setting altogether, and make it just automatically enabled if "Stop sharing..." is disabled
|
2019-09-01 21:22:59 -07:00 |
|
Micah Lee
|
70619dd142
|
Fix TestSettings.test_init test
|
2019-09-01 20:46:27 -07:00 |
|
Micah Lee
|
dc556d89f5
|
Make GuiReceiveTest.upload_test use basic auth when identical_files_at_once is True
|
2019-05-24 18:07:57 -07:00 |
|
Micah Lee
|
15d66c1a6f
|
Fix tests
|
2019-05-24 17:59:14 -07:00 |
|
Micah Lee
|
9785be0375
|
Replace URLs that have slugs with basic auth in tests
|
2019-05-24 13:38:41 -07:00 |
|
Micah Lee
|
18961fea2d
|
Fix web tests to use basic auth and passwords instead of slugs
|
2019-05-23 09:53:18 -07:00 |
|
Micah Lee
|
4df989dc77
|
Rename slugs to passwords in the tests
|
2019-05-22 20:55:31 -07:00 |
|
Micah Lee
|
e5366bdf0b
|
Merge pull request #959 from micahflee/958_verbose
Rename --debug to --verbose
|
2019-04-19 09:48:39 -07:00 |
|
Micah Lee
|
3845c5b3cf
|
Skip GUI and tor tests if pytest is older than 2.9, to allow tests to run in old ubuntu
|
2019-04-18 20:38:44 -07:00 |
|
Micah Lee
|
758c640561
|
Rename debug to verbose in all relevant places
|
2019-04-18 19:53:21 -07:00 |
|
Miguel Jacq
|
ee3a14a025
|
Standardise all startup_timer, scheduled_start attributes as 'autostart_timer'
|
2019-03-25 15:28:31 +11:00 |
|
Miguel Jacq
|
c411e8d61a
|
Standardise all shutdown_timer, shutdown_timeout, timeout attributes as 'autostop_timer'
|
2019-03-25 15:05:54 +11:00 |
|
Miguel Jacq
|
49285e047c
|
Fix conflicts
|
2019-03-25 13:43:08 +11:00 |
|
Micah Lee
|
a9f3accf69
|
Merge pull request #935 from mig5/fix_receive_mode_folder_collision
On a folder name collision, make sure we update the self.receive_mode_dir attribute
|
2019-03-22 17:50:33 -07:00 |
|
Miguel Jacq
|
365798b12f
|
Various Startup Timer fixes for strings, bundled mode, stealth mode, startup/shutdown time clashes
|
2019-03-11 15:55:17 +11:00 |
|
Micah Lee
|
1498dfeca0
|
Merge pull request #926 from mig5/fix_settings_in_web_test
Use a custom Settings object in test_onionshare_web.py, rather than potentially load non-ephemeral settings
|
2019-03-10 13:58:11 -07:00 |
|
Miguel Jacq
|
04fd65de11
|
On a folder name collision, make sure we update the self.receive_mode_dir attribute after creating a unique folder with a suffix. Adjust Receive Mode tests to test for this
|
2019-03-08 12:54:10 +11:00 |
|
Miguel Jacq
|
dc0fe4f7b1
|
Fix a minor corner case related to server status button when canceling a scheduled share. Leverage scheduled shares in order to test 'cancel' action in local mode for better test coverage
|
2019-03-08 11:03:37 +11:00 |
|
Miguel Jacq
|
00a8b88264
|
Prevent a scheduled share from starting after the scheduled time has passed. Add a test for this
|
2019-03-06 16:49:32 +11:00 |
|
Miguel Jacq
|
8889d3d586
|
Test that the web server is stopped when it's scheduled for a later start
|
2019-03-05 16:59:13 +11:00 |
|
Miguel Jacq
|
31c360b44d
|
Add a Startup Timer feature (scheduled start / dead man's switch)
|
2019-03-05 10:28:27 +11:00 |
|
Miguel Jacq
|
93a4905b72
|
Use a custom Settings object in test_onionshare_web.py, rather than potentially load non-ephemeral settings
|
2019-02-26 11:10:09 +11:00 |
|
Miguel Jacq
|
df657d8776
|
remove actual sender_closed test function
|
2019-02-22 16:53:51 +11:00 |
|
Miguel Jacq
|
b21fa1fb3b
|
Remove obsolete test for sender closing a Receive Mode service via the web interface
|
2019-02-22 16:50:40 +11:00 |
|
Miguel Jacq
|
7c71aef15b
|
Support persistent v3 onions
|
2019-02-11 11:36:18 +11:00 |
|
Micah Lee
|
6822c7435f
|
Write test to confirm that submitting the receive mode form without selecting files doesn't change in_progress_count or completed_count
|
2019-01-21 17:11:58 -08:00 |
|
Micah Lee
|
53ec2176c1
|
Fix tests to use data_dir setting instead of downloads_dir
|
2019-01-20 12:01:51 -08:00 |
|
Micah Lee
|
b39eb126c0
|
Make it so GUI tests only run with --rungui
|
2019-01-15 21:52:42 -08:00 |
|
Micah Lee
|
043237bc20
|
Merge branch 'develop' into 406_osx_sandbox
|
2018-12-16 17:11:18 -08:00 |
|
Micah Lee
|
c059af97e1
|
Merge pull request #831 from micahflee/812_fix_v3_onions
[WIP] Fix v3 onion services
|
2018-12-16 17:01:40 -08:00 |
|
Micah Lee
|
bf337b5e34
|
Remove qtapp.processEvents() call from settings dialog tests, because they cause a segfault in circleci for some reason
|
2018-12-13 21:44:47 -08:00 |
|
Micah Lee
|
7f335efaa3
|
Always pass in both is_authenticated and supports_v3_onions to OnionStub
|
2018-12-13 21:15:18 -08:00 |
|
Micah Lee
|
dc24b5ecd3
|
Fix bug in OnionStub, the stub used in settings dialog tests
|
2018-12-13 21:08:51 -08:00 |
|
Micah Lee
|
f9e6e6964c
|
Remove unnecessary imports from settings dialog tests
|
2018-12-13 21:07:23 -08:00 |
|
Micah Lee
|
d8246ded81
|
Fix test_load_strings_loads_other_languages test
|
2018-12-13 20:51:07 -08:00 |
|
Micah Lee
|
300434e5ec
|
Update settings dialog tests to use an OnionStub instead of an Onion, and test different states of tor (authenticate and not, supports v3 and not)
|
2018-12-05 23:05:25 -08:00 |
|
Micah Lee
|
01baf3d6fd
|
Fix test for Windows settings path
|
2018-11-25 19:10:19 -08:00 |
|
Miguel Jacq
|
0997635393
|
remove obsolete settings in test that related to allowing receiver to shutdown service
|
2018-11-13 14:59:29 +11:00 |
|