Commit Graph

1816 Commits

Author SHA1 Message Date
Micah Lee
c541288227
Merge branch 'develop' into 690_language_dropdown 2018-10-10 18:25:28 -07:00
Micah Lee
1fd647b837
Merge pull request #797 from mig5/795_fix_deprecated_assertEquals
Replace deprecated assertEquals with assertEqual in tests
2018-10-01 14:18:39 -07:00
Micah Lee
4afd415a0b
Merge pull request #796 from mig5/790_ignore_zipwriter_attribute_error
Ignore attribute error when optimistically trying to cancel compression
2018-10-01 14:04:49 -07:00
Miguel Jacq
7e8a76be8a
Load default settings before parsing for any alternate config. Reload strings if an alternate config was passed in after 2018-10-01 15:32:53 +10:00
Miguel Jacq
9aa9dc39a1
Move Alert dialog about restart into the conditional that fires only if locale was changed 2018-10-01 13:32:09 +10:00
Miguel Jacq
29b1b97282
Add French translation for restarting OnionShare to see change in language take effect 2018-10-01 12:53:23 +10:00
Miguel Jacq
c43d882a65
Explicitly set true/false values for settings that need it 2018-10-01 12:53:10 +10:00
Micah Lee
907503952f
Oops, import strings into tor GUI tests 2018-09-30 18:40:47 -07:00
Micah Lee
d18b77e854
Fix the rest of the local GUI tests 2018-09-30 18:32:18 -07:00
Micah Lee
c10500148b
Fix tests_gui_local/onionshare_receive_mode_upload_test_public_mode.py tests 2018-09-30 18:19:25 -07:00
Micah Lee
a1f5b5964a
Remove the useless gui=True arg getting passed intro strings._ all over the place 2018-09-30 17:47:10 -07:00
Micah Lee
c572ab996a
Fix tests 2018-09-30 17:35:58 -07:00
Micah Lee
60afaaf338
Make printing the settings filename as debug statement instead of print 2018-09-30 17:18:56 -07:00
Micah Lee
c4f776c42a
Set OnionShare language based on the locale stored in settings, and prompt user to restart OnionShare after changing their language 2018-09-30 17:06:29 -07:00
Micah Lee
23c55bc95b
Change how language selection setting looks 2018-09-30 16:23:46 -07:00
Micah Lee
9d5f9d18ed
Translate language names to their own language 2018-09-30 16:18:40 -07:00
Micah Lee
9a19a7aecd
Allow switching locales from the settings dialog 2018-09-30 16:14:14 -07:00
Micah Lee
64a4428465
Make Settings.available_locales be a dictionary mapping locale codes to language names in that language 2018-09-30 15:01:02 -07:00
Micah Lee
d28f38b1a0
Add locale to Settings, and make it default to the system locale, or English 2018-09-30 14:45:21 -07:00
Miguel Jacq
84de1b51a0
Replace deprecated assertEquals with assertEqual in tests 2018-09-30 17:43:45 +10:00
Miguel Jacq
10ca75fc91
Add a test for #790 2018-09-30 17:16:37 +10:00
Miguel Jacq
4ffc0ddb82
Ignore attribute error when optimistically trying to cancel compression (we may have no ZipWriter object yet) 2018-09-30 16:52:48 +10:00
Micah Lee
2ffcdbb108
One script to run all tests 2018-09-27 21:34:39 -07:00
Micah Lee
aa7919abfd
Remove submitting to coveralls 2018-09-27 21:27:35 -07:00
Micah Lee
75153db11e
Keep trying ports until it finds a free one 2018-09-27 21:22:10 -07:00
Micah Lee
6f57f7eae6
Update Travis CI to run GUI tests 2018-09-27 21:19:42 -07:00
Micah Lee
8261b4868d
Add @mig5 as a code owner for all tests, and add @emmapeel2 as a code owner for locales 2018-09-27 17:51:16 -07:00
Micah Lee
f0dd76f681
Remove all the extra QApplications 2018-09-27 17:34:46 -07:00
Micah Lee
8b4ef277b5
Merge branch 'gui_tests' of https://github.com/mig5/onionshare into mig5-gui_tests 2018-09-27 16:44:06 -07:00
Miguel Jacq
8212da2d3d
Add Tor GUI unit tests 2018-09-27 17:33:15 +10:00
Miguel Jacq
8fc8e0765c
Rename test dir to tests. Rename unit_tests to tests_gui_local. Add test dependencies. Update various paths. Add GUI unit tests docs to BUILD.md 2018-09-27 15:54:46 +10:00
Miguel Jacq
201f351279
Pass --local-only down to the ServerStatus and Mode so that we can set shorter timeouts for local GUI tests. Update the tests to use a very short timeout 2018-09-27 15:43:59 +10:00
Micah Lee
d3410e7843
Merge pull request #789 from mig5/show_v3_onion_support
Show whether Tor version supports next-gen onion support
2018-09-26 17:09:34 -07:00
Micah Lee
da1881fcf9
Merge pull request #788 from mig5/fix_close_automatically
Analyse the right file size to determine if the download has finished…
2018-09-26 17:05:44 -07:00
Miguel Jacq
3ed04bf5ec
Show whether Tor version supports next-gen onion support 2018-09-25 15:26:19 +10:00
Miguel Jacq
d34364530d
Analyse the right file size to determine if the download has finished in the UI (in order to decide whether to stop server yet) 2018-09-25 14:40:10 +10:00
Miguel Jacq
2a7adb2365
Merge branch 'develop' into gui_tests 2018-09-24 10:42:46 +10:00
Miguel Jacq
de9bc975a4
Refactor the unit tests to use common, abstracted tests 2018-09-24 10:41:48 +10:00
Micah Lee
83a9ce9f4f
Merge branch 'update-deps' into develop 2018-09-23 14:50:54 -07:00
Micah Lee
03df46ea5a
Merge pull request #785 from Baccount/update-deps
Bump Tor to 0.3.4.8
2018-09-23 14:49:48 -07:00
Micah Lee
e460acbb91
Fix locale test 2018-09-23 14:39:29 -07:00
Micah Lee
6193047d6b
Fixes a few strings after testing 2018-09-23 14:36:36 -07:00
Micah Lee
86f2c198d5
Fix some of the language on strings, and move back to "upload" and "download" terminology 2018-09-23 14:00:13 -07:00
Allan Nordhøy
bead9d93e9
Spelling cancelled ;) 2018-09-23 06:38:39 +02:00
Allan Nordhøy
d773a777cc
No "expired", Allowed sharing timeframe 2018-09-23 06:28:31 +02:00
Allan Nordhøy
180a61d4ba
Language rework 2018-09-23 06:22:05 +02:00
Baccount
726a3e4b09
Upgrade Tor to 0.3.4.8 2018-09-22 11:20:55 -07:00
Baccount
bd4f3e5fe7
Update get-tor-windows.py 2018-09-22 11:18:18 -07:00
Miguel Jacq
4e68c62b9c
Nope 2018-09-22 18:07:14 +10:00
Miguel Jacq
157dde37e3
pytest 2018-09-22 18:01:17 +10:00