1919 Commits

Author SHA1 Message Date
Miguel Jacq
95f30f9a42 The only other version difference I can find is PyQt itself 2018-10-17 17:50:16 +11:00
Miguel Jacq
29f987a903 see if it's a version issue 2018-10-17 17:38:28 +11:00
Miguel Jacq
7a7d992cb7 more cleanup in teardown class 2018-10-17 17:29:44 +11:00
Miguel Jacq
4ae5c9bcd9 run on same version of python as me 2018-10-17 17:28:13 +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
75dbf4f14b remove branch specific config 2018-10-17 17:15:34 +11:00
Miguel Jacq
3139aa9a57 sudo 2018-10-17 17:15:13 +11:00
Miguel Jacq
6c5df1cffc circleci tweaks 2018-10-17 17:04:24 +11:00
Miguel Jacq
d2c1055823 circleci tweaks 2018-10-17 16:59:13 +11:00
Miguel Jacq
8bf740d9cc circleci tweaks 2018-10-17 16:58:05 +11:00
Miguel Jacq
2dbc7d766a try to get circleci to build just this branch for now 2018-10-17 16:55:15 +11:00
Miguel Jacq
fddf65ec50 Add initial .circleci config 2018-10-17 16:51:49 +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
daf11542c7 Merge branch 'develop' into fix_tor_tests 2018-10-17 16:19:03 +11:00
Micah Lee
8c0ded83a3 Merge pull request #810 from mig5/fix_timer_alert
Fix call to Alert() when an autostop timer has run out before starting the share
2018-10-16 22:16:35 -07: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
Micah Lee
353ab319d8 Merge pull request #808 from mig5/remove_arg_from_strings
Remove second arg from two calls to strings()
2018-10-16 20:32:11 -07: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
c9ce040e4b Fix call to Alert() when an autostop timer has run out before starting the share 2018-10-17 10:47:55 +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
57b105b631 Remove second arg from two calls to strings() 2018-10-15 17:33:21 +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
0698f8ca6d Update test documentation 2018-10-13 10:39:26 +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
2a00656fd6 Another attempt at changing pytest ordering so that pytest can run without shell script 2018-10-13 10:03:15 +11:00
Miguel Jacq
966ade5dda add the other Tor tests into tests_gui and refactor them. Reinstate the shell script for the sake of Travis 2018-10-13 09:49:05 +11:00
Miguel Jacq
37e77b8324 Commit missing test changes for canceling a share 2018-10-12 20:44:10 +11:00
Miguel Jacq
bea0aaf6fc cancel share test in Tor 2018-10-12 19:01:50 +11:00
Miguel Jacq
5a42225179 add tor marker on the stealth test 2018-10-12 18:56:30 +11:00
Miguel Jacq
910bf7e8be Beginning to move the Tor tests into tests_gui and inheriting what we can from the local tests to avoid code reuse. Add --runtor flag in pytest to run these 2018-10-12 18:53:03 +11:00
Miguel Jacq
48a5d45baf Fix persistence tests, re-introduce separate settings json files, fix call to actual tests to use self. These can now be run with 'xvfb-run pytest tests_gui_local/' instead of via a shell script 2018-10-12 12:18:34 +11:00
Miguel Jacq
26cd930ecc Revert "Write settings json files out to unique files per test"
This reverts commit 72d0c20aada8ed6d7976f7987511ff3500bbd3e0.
2018-10-12 11:50:12 +11:00
Miguel Jacq
72d0c20aad Write settings json files out to unique files per test 2018-10-12 11:42:40 +11:00
Miguel Jacq
70b50827c2 Refactor tests to use proper inheritance of GuiReceiveTest/GuiShareTest (which inherit from GuiBaseTest). Prevent tests from auto-firing in these base objects. Clean up imported modules, rename files to end in _test.py 2018-10-12 11:28:47 +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
Miguel Jacq
af97c131bd Refactor local tests to reuse most of their code 2018-10-11 15:09:27 +11:00
Miguel Jacq
21f5f21671 Merge pull request #800 from micahflee/690_language_dropdown
Add language dropdown
2018-10-11 13:07:02 +11:00
Miguel Jacq
a160615ad9 Merge pull request #798 from micahflee/780_improved_ui
Toggle history button, and history indicator
2018-10-11 12:47:52 +11:00