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
|
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 |
|
Miguel Jacq
|
48654895ea
|
Merge pull request #800 from micahflee/690_language_dropdown
Add language dropdown
|
2018-10-11 13:07:02 +11:00 |
|
Miguel Jacq
|
93dd7a0eff
|
Merge pull request #798 from micahflee/780_improved_ui
Toggle history button, and history indicator
|
2018-10-11 12:47:52 +11:00 |
|
Micah Lee
|
235fb84dfc
|
Fix various bugs so local GUI tests pass again after merges
|
2018-10-10 18:45:55 -07:00 |
|
Micah Lee
|
ac10b8899f
|
Merge branch '780_improved_ui' into 690_language_dropdown
|
2018-10-10 18:32:01 -07:00 |
|
Micah Lee
|
c541288227
|
Merge branch 'develop' into 690_language_dropdown
|
2018-10-10 18:25:28 -07:00 |
|
Micah Lee
|
753380663b
|
Final few tweaks to make this look perfect in macOS
|
2018-10-10 18:16:08 -07:00 |
|
Miguel Jacq
|
beda37df06
|
Remove commented out obsolete code
|
2018-10-10 18:09:43 +11:00 |
|
Miguel Jacq
|
85de803fda
|
Raise minimumHeight again to account for overlap issues on MacOS caused by Mac's Qt widget padding
|
2018-10-10 16:49:42 +11:00 |
|
Micah Lee
|
56e5c8b908
|
Add "download started" date/time to download history progress bars
|
2018-10-09 22:21:03 -07:00 |
|
Micah Lee
|
5616a6a965
|
Make the history indicator label circular again
|
2018-10-09 21:49:05 -07:00 |
|
Micah Lee
|
18f83589aa
|
Merge in develop
|
2018-10-09 21:32:28 -07:00 |
|
Micah Lee
|
90172c913b
|
Stop hiding the share mode info label when tor breaks
|
2018-10-09 21:18:26 -07:00 |
|
Micah Lee
|
b982a9a248
|
Actually, the window needs to be taller
|
2018-10-09 21:15:42 -07:00 |
|
Micah Lee
|
6227c6cbc5
|
Set min width and height so everything always looks good, and change onion address to monospace font
|
2018-10-09 20:51:10 -07:00 |
|
Micah Lee
|
9aa982563b
|
Remove one more reference to resize_window
|
2018-10-07 22:09:57 -07:00 |
|
Micah Lee
|
5a2ca669a1
|
Rip out all of the adjust size logic and let Qt just handle it
|
2018-10-07 22:07:19 -07:00 |
|
Micah Lee
|
50c0d91c57
|
Missing imports
|
2018-10-07 21:57:45 -07:00 |
|
Miguel Jacq
|
49e371d503
|
adjust widget sizes when switching mode
|
2018-10-07 21:47:28 -07:00 |
|
Micah Lee
|
bc8759bc77
|
Properly close items inside the item list, instead of just hiding them
|
2018-10-07 21:46:16 -07:00 |
|
Micah Lee
|
656784dfa9
|
Remove obsolete ReceiveModeInfo file
|
2018-10-07 21:28:10 -07:00 |
|
Micah Lee
|
c9beb694f2
|
Update ReceiveMode to use History directly, and now all GUI tests pass
|
2018-10-07 21:14:20 -07:00 |
|
Micah Lee
|
4d217e8403
|
Refactor CommonTests to pass in actual Mode objects, and fix all tests. Now all ShareMode tests pass
|
2018-10-07 20:37:54 -07:00 |
|
Micah Lee
|
1b1ade63da
|
Start fixing the GUI tests. Also, refactor CommonTests to pass in a Mode object instead of the string "share" or "receive"
|
2018-10-07 18:49:09 -07:00 |
|
Micah Lee
|
38e62d8528
|
The History header is now only shown if there are items again, and the clear history button resets everything. Also, reset hides individual items because, for some reason, they still show up otherwise.
|
2018-10-07 18:20:32 -07:00 |
|
Micah Lee
|
bc573209d9
|
Delete Info widget, and move completed and in progress widgets into the header of history
|
2018-10-07 18:09:02 -07:00 |
|
Micah Lee
|
484c33902f
|
Make ShareMode just use a History object directly, instead of defining its own Downloads class
|
2018-10-07 17:35:15 -07:00 |
|
Micah Lee
|
5a8cb2ac9d
|
In ShareMode, remove the ShareModeInfo widget and replace with a customized ToggleHistory widget
|
2018-10-07 15:20:22 -07:00 |
|
Micah Lee
|
801d8b965c
|
Move ShareMode and ReceiveMode into Mode module
|
2018-10-07 14:54:51 -07:00 |
|
Micah Lee
|
7c61483ae9
|
Move Mode module into its own folder
|
2018-10-07 14:48:15 -07:00 |
|