25 Commits

Author SHA1 Message Date
Miguel Jacq
8a9b6ac633 Tweaks to SettingsGuiBaseTest object 2018-10-17 17:59:16 +11:00
Miguel Jacq
7a7d992cb7 more cleanup in teardown class 2018-10-17 17:29:44 +11:00
Miguel Jacq
8e4c70e7fb Fix path to large_file in teardown class 2018-10-17 17:23:25 +11:00
Miguel Jacq
0e95749e33 Travis and CircleCI hate this simple test 2018-10-17 17:17:43 +11:00
Miguel Jacq
2692e47d54 Revert "raise timer seuqnce on open settings dialog test (in case that's why it's segfaulting in Travis)"
This reverts commit ec6541dfbc321f421b64d4ece59284d38a250520.
2018-10-17 16:45:52 +11:00
Miguel Jacq
ec6541dfbc raise timer seuqnce on open settings dialog test (in case that's why it's segfaulting in Travis) 2018-10-17 16:36:58 +11:00
Miguel Jacq
ef01da3fad Remove unique settings file per test, because they don't run concurrently anymore 2018-10-17 16:31:51 +11:00
Miguel Jacq
e9cdf4f52d More test coverage, particularly of Receive Mode 2018-10-17 15:21:04 +11:00
Miguel Jacq
c60aeafc3f Remove commented out teardownClass (even though the teardown isn't working atm :/) 2018-10-17 14:34:29 +11:00
Miguel Jacq
042f89d31c Add a test for making sure quitting during a share prompts before shutting down share 2018-10-17 14:33:31 +11:00
Miguel Jacq
c9a342f444 Add simple test to ensure we can click the settings button 2018-10-17 13:48:13 +11:00
Miguel Jacq
63ae7c0d51 Add better workaround for blocking QDialogs. Add unreadable file test and reinstate tor connection killed test 2018-10-17 11:57:21 +11:00
Miguel Jacq
054e5c0aee Fix stealth test, add legacy v2 onion test 2018-10-17 09:23:07 +11:00
Miguel Jacq
1a6356870c Add Settings GUI test 2018-10-16 15:53:35 +11:00
Miguel Jacq
b2a7b0c929 More coverage such as 404 ratelimit, large file tests. Standardise some method naming conventions and other fixes/cleanup 2018-10-16 13:01:44 +11:00
Miguel Jacq
668aa66323 Move GUI tests into a single function each, which solves ordering bugs, and also means we don't need to depend on pytest-ordering 2018-10-15 11:15:32 +11:00
Miguel Jacq
1a1d3d9c8a fix stealth test. Remove tor connection killed test, because it doesn't work like this in 'automatic' connection mode which we need for Mac/Windows testing 2018-10-14 15:11:57 +11:00
Miguel Jacq
7329cd0fa5 Fix class name of Tor persistent mode test 2018-10-14 14:26:22 +11:00
Miguel Jacq
5df43ed232 Remove unnecessary dependencies 2018-10-14 09:22:09 +11:00
Miguel Jacq
e3459a5136 Move GUI tests into tests/ dir and fix conftest related stuff so everything loads what it needs and passes 2018-10-13 10:35:09 +11:00
Miguel Jacq
bc90b7de93 Revert "Try and move local tests into main tests dir. Rename local tests. Save test settings to unique json files to avoid race conditions"
This reverts commit cd6931ec8c6f2010b7c39ce117211f274987a7a6.
2018-10-11 16:07:16 +11:00
Miguel Jacq
cd6931ec8c Try and move local tests into main tests dir. Rename local tests. Save test settings to unique json files to avoid race conditions 2018-10-11 16:04:37 +11:00
Micah Lee
fc1360a0ba Fix tests 2018-09-30 17:35:58 -07:00
Micah Lee
dc464aae23 Add locale to Settings, and make it default to the system locale, or English 2018-09-30 14:45:21 -07:00
Miguel Jacq
f6fafc0f5b 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