127 Commits

Author SHA1 Message Date
Micah Lee
013c0c20f4 Use different test string to test translations 2020-09-14 16:10:56 -07:00
Micah Lee
743a6c8aa4 Merge pull request #1167 from micahflee/docs
OnionShare documentation website
2020-09-03 12:01:50 -07:00
Micah Lee
de6320bd12 Update Copyright to 2020 everywhere, and assign to Micah Lee, et al. instead of just Micah Lee 2020-08-27 19:13:08 -04:00
Micah Lee
54a2fb069d Wait longer in GUI tabs test, and check for the precense of chat mode widget in GUI base tests 2020-08-27 17:59:00 -04:00
Micah Lee
c5e7b6c5bc Skip receive mode file permission tests in Windows 2020-08-21 19:34:00 -04:00
Micah Lee
6ef98c1208 Fix one more tempfile Windows test bug 2020-08-21 19:21:06 -04:00
Micah Lee
6cff43569d Wait longer, and Windows tests work 2020-08-21 19:14:53 -04:00
Micah Lee
4c6237440a In web tests, allow mime-type to be either application/zip or application/x-zip-compressed 2020-08-21 18:37:15 -04:00
Micah Lee
8abf2f946a Windows batch script for running tests 2020-08-21 18:34:14 -04:00
Micah Lee
c94f296f86 Fix more tempfile already open problems in Windows tests 2020-08-21 18:33:45 -04:00
Micah Lee
2f4b32007c Close test temporary file before returning, to avoid permission denied error in windows 2020-08-21 17:38:25 -04:00
Micah Lee
b95b625283 Fix settings tests for Windows 2020-08-21 16:42:20 -04:00
Micah Lee
51be653a27 Change how TestLog works to also work in Windows 2020-08-21 16:17:37 -04:00
Micah Lee
bee64d570e Fix base GUI test to take account that the macOS version has separate Add Files and Add Folder 2020-08-20 22:53:43 -07:00
Micah Lee
185b5a161b Allow tor files to be in /usr/share or /usr/local/share in tests 2020-08-20 22:37:25 -07:00
Micah Lee
cb0096ef93 Merge pull request #1139 from micahflee/910_flatpak
Flatpak support
2020-07-05 21:54:29 -07:00
Miguel Jacq
410af3d671 Add tests to make sure URL, QR Code, description etc are hidden when server stops 2020-07-06 10:37:58 +10:00
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