Micah Lee
525fbdce64
Merge branch 'develop' into 910_flatpak
2020-06-30 10:56:25 -07:00
Micah Lee
4ec08552da
Merge pull request #1132 from mig5/update_status_bar_on_tab_change
...
#1126 update the status bar each time the active tab is changed
2020-06-29 12:41:34 -07:00
Micah Lee
23746247f8
Merge pull request #1128 from mig5/fail_early_on_tests.sh
...
Fail early if any of the tests fail, rather than continue and possibly exit 0
2020-06-29 12:36:26 -07:00
Micah Lee
862c644460
Merge branch 'qrcode' of https://github.com/mig5/onionshare into mig5-qrcode
2020-06-29 12:25:21 -07:00
Micah Lee
6c1bec0ed6
Fix tests
2020-06-28 13:01:23 -07:00
Miguel Jacq
8f1da24c0d
Use 'Delete' rather than 'Clear' when talking about removing file items from the FileList, since we have a Delete button for individual files
2020-06-08 09:48:00 +10:00
Miguel Jacq
f99e6504ee
#1126 update the status bar each time the active tab is changed
2020-06-07 15:07:28 +10:00
Miguel Jacq
1f40413bae
Fail early if any of the tests fail, rather than continue and possibly exit 0
2020-05-31 20:26:07 +10:00
Miguel Jacq
698222e402
#1115 Add QR Code for onion URL
2020-05-31 17:44:57 +10:00
Miguel Jacq
890e194bb7
Change code doc from 'Delete All' to 'Clear All' and remove whitespace in test
2020-05-27 12:59:13 +10:00
Miguel Jacq
54b70aef82
#1116 Add a Clear All button in the File List area for share modes
2020-05-27 12:56:33 +10:00
Micah Lee
da12325d1d
Fix common.get_tor_paths test
2020-04-06 21:19:17 -07:00
Micah Lee
b57292867e
Revert "Enable stacktraces of segfaults when running tests"
...
This reverts commit b129ffba86d7423c2b6c5e5d5e79e11c719fd560.
2020-04-01 17:59:08 -07:00
Saptak S
acd41b3b70
Adds bash script to run GUI tests individually
2020-04-02 04:19:50 +05:30
Micah Lee
b129ffba86
Enable stacktraces of segfaults when running tests
2020-03-29 13:55:29 -07:00
Micah Lee
714749cda6
Merge branch 'fix_tests' into 1064_tabs
2020-03-22 17:20:17 -07:00
Micah Lee
bcaf572322
Add a pytest.ini file to register custom markers, to avoid so many test warnings
2020-03-22 17:08:41 -07:00
Miguel Jacq
e145f11ce3
Raising qWaits slightly
2019-11-11 18:08:01 +11:00
Miguel Jacq
821302b868
Add accept dialogs into the ratelimit tests, it seems to help
2019-11-11 17:58:40 +11:00
Miguel Jacq
17da0fc4dd
Fix TypeError: start_onion_service() takes from 1 to 3 positional arguments but 4 were given
2019-11-11 17:47:03 +11:00
Micah Lee
de76f400cd
Try increasing waits more
2019-11-10 14:41:08 -08:00
Micah Lee
23e3e8fc5e
Add some waits so the tests will pass consistently
2019-11-10 14:22:00 -08:00
Micah Lee
334c3e1799
Delete the old tests and replace them with the new tests
2019-11-10 13:55:15 -08:00
Micah Lee
2afb443246
Fix settings test, now that we added the persistent_tabs setting
2019-11-02 23:36:37 -07:00
Micah Lee
1bc516f569
Remove mode settings from global settings object
2019-11-02 17:06:13 -07:00
Micah Lee
16268b5b3e
Fix CLI tests, and also fix bug related to autostop_sharing that the tests found
2019-11-02 17:01:47 -07:00
Micah Lee
0e44020bb6
Rename OnionShareGui to MainWindow
2019-10-20 19:41:20 -07:00
Micah Lee
58ad7907fd
Replace .format with python 3.6 f-strings in tests
2019-10-20 10:46:14 -07:00
Christian Clauss
5fccd41094
Use ==/!= to compare str, bytes, and int literals
...
https://docs.python.org/3/whatsnew/3.8.html#changes-in-python-behavior
The compiler now produces a SyntaxWarning when identity checks (is and is not) are used with certain types of literals (e.g. strings, numbers). These can often work by accident in CPython, but are not guaranteed by the language spec. The warning advises users to use equality tests (== and !=) instead.
2019-10-19 22:36:32 +02:00
Micah Lee
88e151d414
Format all code using black
2019-10-12 21:01:25 -07:00
Miguel Jacq
d83b75cc04
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
a0d4e2880f
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
2c87ea55ff
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
4a4437394d
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
7a6d34103d
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
04eabbb833
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
174dc79a25
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
608e0eccc6
Extend coverage of website mode tests
2019-09-03 12:23:27 +10:00
Miguel Jacq
f4a6c2de01
Aww. Adjust the website test html code since my easter egg didn't work
2019-09-03 12:00:23 +10:00
Miguel Jacq
6da58edcda
remove unnecessary import from GuiWebSiteTest class
2019-09-03 11:53:17 +10:00
Miguel Jacq
93a63098de
Add a basic website test
2019-09-03 11:51:59 +10:00
Miguel Jacq
0abac29b09
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
113cd7eb4b
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
833fd04ef0
Fix TestSettings.test_init test
2019-09-01 20:46:27 -07:00
Micah Lee
eb6909e33a
Make GuiReceiveTest.upload_test use basic auth when identical_files_at_once is True
2019-05-24 18:07:57 -07:00
Micah Lee
e820a0d00d
Fix tests
2019-05-24 17:59:14 -07:00
Micah Lee
1efc3d6278
Replace URLs that have slugs with basic auth in tests
2019-05-24 13:38:41 -07:00
Micah Lee
7e5bcf8662
Fix web tests to use basic auth and passwords instead of slugs
2019-05-23 09:53:18 -07:00
Micah Lee
cec63daf3a
Rename slugs to passwords in the tests
2019-05-22 20:55:31 -07:00
Micah Lee
4ea457ffe3
Merge pull request #959 from micahflee/958_verbose
...
Rename --debug to --verbose
2019-04-19 09:48:39 -07:00