Commit graph

1810 commits

Author SHA1 Message Date
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
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
Miguel Jacq
cb3ed3eadd
One more travis test 2018-09-22 17:57:53 +10:00
Miguel Jacq
9a505af3bb
Add persistent slug test. Add test of clipboard contents in Share mode. Remove travis stuff that I couldn't get to work 2018-09-22 17:47:38 +10:00
Miguel Jacq
d48d780686
fighting with travis... 2018-09-22 17:06:02 +10:00
Miguel Jacq
174cfbd3fb
need pytest-qt 2018-09-22 17:02:16 +10:00
Miguel Jacq
7c9cc76cce
xvfb might already be installed? 2018-09-22 16:57:26 +10:00
Miguel Jacq
12838f8e9d
Try and make travis-friendly tests 2018-09-22 16:54:52 +10:00