Commit Graph

1921 Commits

Author SHA1 Message Date
Miguel Jacq
c47f974dad
Tweaks to SettingsGuiBaseTest object 2018-10-17 17:59:16 +11:00
Miguel Jacq
cfbfc4a666
Revert "The only other version difference I can find is PyQt itself"
This reverts commit f608b79aaf.
2018-10-17 17:51:45 +11:00
Miguel Jacq
f608b79aaf
The only other version difference I can find is PyQt itself 2018-10-17 17:50:16 +11:00
Miguel Jacq
cddfd5b0a4
see if it's a version issue 2018-10-17 17:38:28 +11:00
Miguel Jacq
59667b2d1d
more cleanup in teardown class 2018-10-17 17:29:44 +11:00
Miguel Jacq
3538e9d19e
run on same version of python as me 2018-10-17 17:28:13 +11:00
Miguel Jacq
bbff749862
Fix path to large_file in teardown class 2018-10-17 17:23:25 +11:00
Miguel Jacq
a68a0dbabf
Travis and CircleCI hate this simple test 2018-10-17 17:17:43 +11:00
Miguel Jacq
bc85d1a9af
remove branch specific config 2018-10-17 17:15:34 +11:00
Miguel Jacq
0d48d2a354
sudo 2018-10-17 17:15:13 +11:00
Miguel Jacq
68bff3fd50
circleci tweaks 2018-10-17 17:04:24 +11:00
Miguel Jacq
67d75826ae
circleci tweaks 2018-10-17 16:59:13 +11:00
Miguel Jacq
d40351e0af
circleci tweaks 2018-10-17 16:58:05 +11:00
Miguel Jacq
ce5d978a8f
try to get circleci to build just this branch for now 2018-10-17 16:55:15 +11:00
Miguel Jacq
7820c13a42
Add initial .circleci config 2018-10-17 16:51:49 +11:00
Miguel Jacq
497cd4fbdd
Revert "raise timer seuqnce on open settings dialog test (in case that's why it's segfaulting in Travis)"
This reverts commit 22e5667842.
2018-10-17 16:45:52 +11:00
Miguel Jacq
22e5667842
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
b749fc8d12
Remove unique settings file per test, because they don't run concurrently anymore 2018-10-17 16:31:51 +11:00
Miguel Jacq
0176535e50
Merge branch 'develop' into fix_tor_tests 2018-10-17 16:19:03 +11:00
Micah Lee
9812e75495
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
a093d41102
More test coverage, particularly of Receive Mode 2018-10-17 15:21:04 +11:00
Miguel Jacq
b826528603
Remove commented out teardownClass (even though the teardown isn't working atm :/) 2018-10-17 14:34:29 +11:00
Miguel Jacq
03879ce987
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
42efff275f
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
f7ab305049
Add simple test to ensure we can click the settings button 2018-10-17 13:48:13 +11:00
Miguel Jacq
c79eedd626
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
386a8c5a2d
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
dbbc9c0c82
Fix stealth test, add legacy v2 onion test 2018-10-17 09:23:07 +11:00
Miguel Jacq
fea34c0f34
Add Settings GUI test 2018-10-16 15:53:35 +11:00
Miguel Jacq
cc49589080
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
325980eede
Remove second arg from two calls to strings() 2018-10-15 17:33:21 +11:00
Miguel Jacq
ed224f0388
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
46bec2f261
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
e31a424a4d
Fix class name of Tor persistent mode test 2018-10-14 14:26:22 +11:00
Miguel Jacq
738be1cb4e
Remove unnecessary dependencies 2018-10-14 09:22:09 +11:00
Miguel Jacq
8f5ea18464
Update test documentation 2018-10-13 10:39:26 +11:00
Miguel Jacq
10cdfa7631
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
1043be4483
Another attempt at changing pytest ordering so that pytest can run without shell script 2018-10-13 10:03:15 +11:00
Miguel Jacq
540806f0aa
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
fd1174c41d
Commit missing test changes for canceling a share 2018-10-12 20:44:10 +11:00
Miguel Jacq
be7bc2d839
cancel share test in Tor 2018-10-12 19:01:50 +11:00
Miguel Jacq
d77c12a6f8
add tor marker on the stealth test 2018-10-12 18:56:30 +11:00
Miguel Jacq
b758ac4d0a
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
7d8a47a53a
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
297edbe637
Revert "Write settings json files out to unique files per test"
This reverts commit 6227c58796.
2018-10-12 11:50:12 +11:00
Miguel Jacq
6227c58796
Write settings json files out to unique files per test 2018-10-12 11:42:40 +11:00
Miguel Jacq
fe091db596
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
418252f7c6
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 43eda6b9df.
2018-10-11 16:07:16 +11:00
Miguel Jacq
43eda6b9df
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
a6483d2815
Refactor local tests to reuse most of their code 2018-10-11 15:09:27 +11:00