Commit Graph

2490 Commits

Author SHA1 Message Date
Philip Ridout
692a386387 Initial widification 2018-11-10 06:26:19 +00:00
Tomas Groth
38c9514b80 Make tests runnable and clean up a bit 2018-10-30 21:12:16 +01:00
Tomas Groth
e7526f1e59 merge trunk 2018-10-30 20:46:55 +01:00
Bastian Germann
bad6212008 Test Py 3.7 compatibility 2018-10-29 00:24:55 +01:00
Tomas Groth
4d8661b669 Improve service loading 2018-10-28 17:34:17 +01:00
Bastian Germann
191273fbe8 Remove unused imports 2018-10-27 13:05:41 +02:00
Bastian Germann
6aa998edd0 Replace PyICU with PyQt's QCollator
Use QCollator as new collator to get rid of the PyICU dependency.
Simplify the natural sorting with its numeric mode.
Simplify one test that is heavily dependent on implementation.
Run one sorting test on macOS which was disabled.
2018-10-27 12:50:15 +02:00
df3b3520ff Fix up some tests and things 2018-10-26 23:01:13 -07:00
Tim Bentley
26a9b2430d Head 2018-10-27 07:00:51 +01:00
417912aae2 Fix the tests 2018-10-26 18:53:43 -07:00
d1c4cea777 Fix linting issues 2018-10-26 18:40:20 -07:00
ec479e589b Fix a bunch of linting issues (which should also help resolve other circular dependencies) 2018-10-26 16:15:31 -07:00
4bed8eabed Attempt to remove/reduce circular imports 2018-10-26 11:26:12 -07:00
80c57a9c6d HEAD 2018-10-25 19:15:25 -07:00
Tim Bentley
9546c1d9bf Head 2018-10-25 17:38:39 +01:00
Philip Ridout
a867c54b94 HEAD 2018-10-24 22:02:06 +01:00
Phill
891f1dc397 Migrate bibles to use the centeral proxy settings. Upgrade settings and bible meta data accordingly.
bzr-revno: 2837
2018-10-24 20:35:22 +01:00
Philip Ridout
aa744e0d99 PEP fixes 2018-10-22 21:42:25 +01:00
Philip Ridout
bdec3f407b Remove proxy settings from individual bibles and use the centeral OpenLP proxy server settings. 2018-10-22 21:17:55 +01:00
Tim Bentley
c08347ca3e more fixes 2018-10-21 16:35:59 +01:00
Tim Bentley
bc7b772ed2 head 2018-10-20 15:43:33 +01:00
Tim Bentley
1d4a414240 more state stuff 2018-10-20 15:41:32 +01:00
a3f2030349 PJLink2 Update T and pep8 2018-10-19 21:33:32 -07:00
Tim Bentley
92492ab0e8 initial phase of vlc and statemanagement 2018-10-13 11:24:01 +01:00
aa3b0c4bcc HEAD 2018-10-01 21:39:42 -07:00
37424b3b13 HEAD 2018-09-07 07:59:21 -07:00
67e6806924 HEAD, plus loading screens from settings 2018-09-06 23:43:01 -07:00
Tomas Groth
7a70550c20 Make it possible to set the data-path for portable data. 2018-09-02 21:21:57 +02:00
Kyle Russell
8a5a2628dc Fix pycodestyle line spacing warnings 2018-08-31 20:27:53 -04:00
c2a60fb0e9 Make our version number PEP 440 compliant and add a script for Jenkins to report back to a merge proposal.
bzr-revno: 2833
2018-08-31 16:46:54 +01:00
8d379e6785 Add some tests, we're up to 52% coverage now! 2018-08-30 22:49:26 -07:00
Simon Hanna
7321810e78 Improve the regex, removing the displayed warning 2018-08-27 16:16:26 +02:00
Simon Hanna
aaef55106c Remove imports from openlp/core/ui/__init__.py and update related files 2018-08-25 16:36:46 +02:00
Simon Hanna
a4c1e306b5 Remote imports from openlp/core/lib/__init__.py and update other files accordingly 2018-08-25 16:08:19 +02:00
Simon Hanna
3e5eb698d9 Return None instead of raising an error when converting path objects 2018-08-12 13:12:03 +02:00
Tim Bentley
3a0d0ff2ea Head 2018-08-04 21:58:13 +01:00
edada54d7e Fix windows not using lo as network interface 2018-08-03 15:32:32 -07:00
Tim Bentley
023753b2fc fix tests 2018-07-15 20:54:41 +01:00
Phill Ridout
6a8bf83d27 Add cetralised proxy support
bzr-revno: 2823
2018-07-12 21:10:35 +01:00
Tomas Groth
e3d163bf7a Remove debug print 2018-07-06 22:23:33 +02:00
Tomas Groth
588cf96b5a Fix a test 2018-07-05 21:18:16 +02:00
Tomas Groth
56a811c094 More pycodestyle fixes 2018-07-04 22:42:55 +02:00
Tomas Groth
318e90f893 Fixes for pycodestyle 2018-07-02 22:38:47 +02:00
Tim Bentley
c064259e7e fix up after projector merge 2018-06-28 21:40:54 +01:00
bc832c7c72 PJLink2 update S 2018-06-28 08:37:37 -07:00
Tim Bentley
51f8eaa911 add tests 2018-06-27 22:01:30 +01:00
Tim Bentley
5c26cf8cf0 fixes 2018-06-26 20:44:54 +01:00
Tim Bentley
b6dc37fb0b remove more and fix code 2018-06-10 20:29:00 +01:00
Phill Ridout
94758a9778 Pep 2018-06-08 07:21:23 +01:00
Phill Ridout
fac5d4b798 Fixes 2018-06-08 07:12:23 +01:00
Phill Ridout
6f34f8f2b8 Start on implementing global OpenLP proxying 2018-06-07 18:44:35 +01:00
Simon Hanna
de8cbc55d6 Fix comment 2018-04-17 12:27:38 +02:00
Simon Hanna
a2b86384a7 Add requested changes 2018-04-15 15:59:40 +02:00
Simon Hanna
255b1efe3a Fix bug where newlines where stripped when normalizing string 2018-04-14 21:52:28 +02:00
b521b9aeba HEAD 2018-04-11 09:08:34 -07:00
Tim Bentley
f4667d8614 remove comments 2018-04-06 16:52:08 +01:00
Tim Bentley
006fdae0de fix segfault 2018-04-05 17:29:34 +01:00
Tim Bentley
eae164f041 fix up the auth tests 2018-03-31 08:51:39 +01:00
Tim Bentley
01ae5247d3 start to test the http wrappers 2018-03-29 22:15:56 +01:00
Tim Bentley
819d5d830d Add a load of tests 2018-03-29 20:52:59 +01:00
Tim Bentley
127f1dc7fd fix up tests 2018-03-29 18:22:02 +01:00
Tim Bentley
c6076e1054 start to add tests 2018-03-29 18:10:29 +01:00
Tim Bentley
fada29080c fix a bit of the tests 2018-03-29 17:25:10 +01:00
Tim Bentley
db0f131e15 Add the removal of the version code part 1 2018-03-29 16:54:55 +01:00
Tim Bentley
cc688ea21d add tests 2018-03-18 18:18:17 +00:00
Tim Bentley
2531e56910 Fix quotes 2018-03-09 21:58:45 +00:00
Tim Bentley
0130e7fc09 fix test 2018-03-08 21:22:53 +00:00
Tim Bentley
c02ea46582 fix test 2018-03-08 21:19:38 +00:00
a0d6f2d94a HEAD 2018-03-07 21:46:50 -07:00
Tim Bentley
619d7ce839 add tests 2018-02-23 16:55:17 +00:00
Tim Bentley
36276d4fac fix tests 2018-02-23 16:22:48 +00:00
Tim Bentley
5696655768 Fix up text 2018-02-20 22:03:32 +00:00
8e5fb217d3 - manager: Remove unused signal disconnect projectorNetwork.disconnect()
- Change PJLinkUDP.pjlink_udp_commands to dict with link to processing methods
- Add test_projector_pjlink_udp.test_process_ackn_duplicate
- Add test_projector_pjlink_udp.test_process_ackn_multiple
- Add test_projector_pjlink_udp.test_process_ackn_single
- Add test_projector_pjlink_udp.test_process_srch
- Add PJLinkUDP.get_datagram method
- Add PJLinkUDP._trash_udp_buffer method
- Add PJLinkUDP.process_ackn method
- Add ...

bzr-revno: 2813
2018-02-16 21:09:49 +00:00
ed347492e9 Move MY_IP4 dict to get_local_ip4 function 2018-02-11 13:52:04 -08:00
f1996d2cb7 PJLink2 Update P 2018-02-11 03:42:13 -08:00
Tim Bentley
008581267a add missing files 2018-02-03 14:41:18 +00:00
Tim Bentley
7f39fe90d1 head 2018-02-03 14:07:07 +00:00
Tim Bentley
7de71a1939 pep8 2018-02-03 13:53:14 +00:00
Tim Bentley
6a1edd6dc7 add new test 2018-02-03 12:59:01 +00:00
Tim Bentley
f7169ee708 remove ppt viewer 2018-02-02 21:33:41 +00:00
97172efba5 HEAD 2018-01-30 21:10:09 -07:00
Tim Bentley
c9ff4b2209 fix web api 2018-01-27 09:41:11 +00:00
1f53453ff6 Fixed an issue with the FTW not displaying any download progress.
Add this to your merge proposal:
--------------------------------------------------------------------------------
lp:~raoul-snyman/openlp/fix-ftw-download-progress (revision 2811)
https://ci.openlp.io/job/Branch-01-Pull/2430/                          [SUCCESS]
https://ci.openlp.io/job/Branch-02a-Linux-Tests/2331/                  [SUCCESS]
https://ci.openlp.io/job/Branch-02b-macOS-Tests/125/                   [SUCCESS]
https:/...

bzr-revno: 2811
2018-01-24 21:36:15 +00:00
Phill Ridout
7ced39594f Add test 2018-01-19 21:00:56 +00:00
Phill Ridout
89042982d6 HEAD 2018-01-16 20:49:18 +00:00
7490c7ad1e HEAD 2018-01-13 17:55:21 -07:00
331554a038 HEAD 2018-01-13 17:45:24 -07:00
d6087813ae - Ongoing conversions from self.asserts to plain asserts
- Remove test_ part of method name for bugfix tests no longer used
- Move tests *_change_status_* from pjlink_commands_01 to pjlink_base
- Move test projector_reset_information from pjlink_commands_01 to pjlink_commands_02
- Move lamp_nonstandard_reply from bugfix to pjlink_commands_01
- Move clss_nonstandard_reply 1/2 from bugfix to pjlink_commands_01
- Move test_projector_get_* tests from pjlink_commands_01 to pjlink_base
- Added pjli...

bzr-revno: 2809
2018-01-13 17:44:36 -07:00
d758ed257c Fix progress not showing in the FTW 2018-01-13 16:24:26 -07:00
Phill Ridout
c88a08f9e4 HEAD 2018-01-13 07:25:07 +00:00
Phill Ridout
2095a00dc9 Fix up code so test passes 2018-01-13 07:24:20 +00:00
17ff6a7d31 PJLink2 update o 2018-01-12 21:41:42 -08:00
11f528d09c Change is_thread_finished() to return True if a thread is missing 2018-01-12 22:24:53 -07:00
83bc19520a Removed a duplicate test file, fixed up some tests, added some more tests 2018-01-12 21:57:16 -07:00
6f9f68a99b Add some more tests for openlp.core.api.deploy 2018-01-12 16:45:06 -07:00
ff421df2bf Fix bug #1742910
Fixes: https://launchpad.net/bugs/1742910
2018-01-12 11:29:32 -07:00
c5b7b46a55 Fix the tests I now added back in 2018-01-07 11:07:22 -07:00
7e99381dba Fix some issues highlighted by Tim and Phill, and added a file that was erroneously removed 2018-01-07 10:50:29 -07:00
4fae7f829d Fix the tests I broke 2018-01-06 22:24:55 -07:00
13885b1a39 HEAD 2018-01-03 23:10:20 -07:00
f1575dd50b Updated various thread usages 2018-01-03 23:01:35 -07:00
d97ca9e54b Merge trunk 2018-01-02 16:35:14 -08:00
Simon Hanna
399b40745d Fixed the version checking to be more robust
* Strip the response so empty responses that contain whitespace are in fact empty
* Change http to https to result in one less query
* Add test for responses containing white space
* Add .cache to bzrignore (generated by pytest when tests fail)

bzr-revno: 2805
2018-01-02 21:00:54 +00:00
Simon Hanna
9c45e4afdf Add test for fix 2017-12-29 11:38:51 +01:00
Tim Bentley
162742927e head fixes 2017-12-29 10:19:33 +00:00
Tim Bentley
2edfe63a59 pep8 2017-12-29 10:02:13 +00:00
Tim Bentley
8997fc07e0 ci fixes 2017-12-29 09:40:15 +00:00
Tim Bentley
41f35f52e3 End of 2017 2017-12-29 09:15:48 +00:00
Tim Bentley
367f8f9315 add missing text 2017-12-28 09:34:04 +00:00
Tim Bentley
cfc487d623 tests 2017-12-28 08:27:44 +00:00
Tim Bentley
f9e20e2108 tests 2017-12-28 08:22:55 +00:00
33da95371f Cleanups and assert updates 2017-12-25 20:14:39 -08:00
598a373929 PJLink Updates N 2017-12-25 00:44:30 -08:00
Phill Ridout
bbc1bf3732 few missed changes 2017-12-24 08:52:53 +00:00
Phill Ridout
a4054d3c2c Move song test resources to a 'song' sub directory'
A few other minor changes
2017-12-24 08:42:46 +00:00
Phill Ridout
cb53a266ce HEAD 2017-12-24 07:40:07 +00:00
Phill Ridout
5f1212b68e Pep8 2017-12-24 07:33:22 +00:00
Phill Ridout
d35e0329c3 More test fixes? 2017-12-24 07:15:50 +00:00
Tim Bentley
9e6ecb7272 fix errors 2017-12-24 07:11:30 +00:00
ca581d00bd HEAD 2017-12-23 14:53:54 -07:00
Tim Bentley
560467757a pep8 2017-12-23 09:30:02 +00:00
Tim Bentley
35d2ce263e finished 2017-12-23 09:22:53 +00:00
Tim Bentley
6729e78231 almost finished 2017-12-23 09:09:45 +00:00
Tim Bentley
17b62ee6c9 functional more bits 2017-12-23 07:55:26 +00:00
Phill Ridout
a866bc5499 Test fixes 2017-12-22 22:35:09 +00:00
Phill Ridout
38c124224f more test tidy ups 2017-12-22 22:21:38 +00:00
Tim Bentley
aee4f76093 functional more bits 2017-12-22 22:20:04 +00:00
Phill Ridout
3bdf6d0bd6 HEAD 2017-12-22 21:21:39 +00:00
Phill Ridout
c3c1f1dc66 Test tidy ups 2017-12-22 21:20:49 +00:00
Tim Bentley
e9b4d2d7be functional more bits 2017-12-22 21:16:06 +00:00
Tim Bentley
19918d0aa9 functional more bits 2017-12-22 21:04:29 +00:00
Tim Bentley
e17386d5ab functional more bits 2017-12-22 17:51:59 +00:00
Tim Bentley
1abc6e6316 functional more bits 2017-12-22 17:15:30 +00:00
Tim Bentley
dd53bfd157 functional bibles 2017-12-22 16:53:40 +00:00
Tim Bentley
9843d48478 bible tests and head 2017-12-22 15:50:45 +00:00
Tim Bentley
0ed4ac5224 more assert updates and py.test fixes
py.test now runs on the whole test without major errors.

lp:~trb143/openlp/asserts (revision 2826)
https://ci.openlp.io/job/Branch-01-Pull/2371/                          [SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2272/              [SUCCESS]
https://ci.openlp.io/job/Branch-03-Interface-Tests/2132/               [SUCCESS]
https://ci.openlp.io/job/Branch-04a-Code_Analysis/1458/                [SUCCESS]
https://ci.openlp.io/job/Branch-04...

bzr-revno: 2799
2017-12-22 15:11:30 +00:00
Tim Bentley
ed3d92d818 Fix tests and make pytest run clean 2017-12-22 10:45:39 +00:00
Phill
2db71e57c0 Number of fixes, including:
* Fix to creation and saving of services
* SongBeamer encoding detection
* OSX plugin, media and presentation controller discovery and import fixes
* Make the ftw thread work in its own thread, rather than the main thread


lp:~phill-ridout/openlp/fixes-V (revision 2801)
https://ci.openlp.io/job/Branch-01-Pull/2351/                          [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2252/              [WAITING]
[RUNNING]
[SUCC...

bzr-revno: 2798
2017-12-21 20:23:26 +00:00
Tim Bentley
bb25804165 more ui bits 2017-12-20 21:18:44 +00:00
Tim Bentley
ffb23a4575 more ui bits 2017-12-20 20:38:43 +00:00
Tim Bentley
e055ed65a3 start ui 2 2017-12-20 17:44:52 +00:00
Tim Bentley
66d450464b start ui 2017-12-20 17:37:58 +00:00
Tim Bentley
d87d8181df pep8 2017-12-20 17:30:39 +00:00
Tim Bentley
8e69c65b09 ui media done 2017-12-20 17:24:56 +00:00
2fa88b17db Refactor threads to use new openlp.core.threading module 2017-12-20 07:17:07 -07:00
Tim Bentley
8f0779f600 Start media 2017-12-20 08:15:53 +00:00
Tim Bentley
5764551e3e fix up widgets 2017-12-19 19:47:02 +00:00
Tim Bentley
2ccec6088d buttons and app 2017-12-19 19:22:47 +00:00
Phill Ridout
590f44e212 HEad 2017-12-18 19:59:35 +00:00
Phill Ridout
7c39bcda97 Finish tests 2017-12-18 19:57:13 +00:00
Tim Bentley
054e6e08b0 Fixes 2017-12-18 17:10:04 +00:00
Tim Bentley
c2215d1a1e lib done pep 8 2017-12-17 20:19:19 +00:00
Tim Bentley
f76f04994d lib done 2017-12-17 17:52:17 +00:00
Tim Bentley
9f735e0cc5 1 more done 2017-12-17 15:35:35 +00:00
Phill Ridout
e9f4637895 Impress tests 2017-12-17 15:28:21 +00:00
Tim Bentley
fbaeca26f2 2 more done 2017-12-17 14:12:27 +00:00
9bbd3fa72d Add threading tests 2017-12-17 00:45:40 -07:00
d75b3f3ef1 Add some tests for threading, and fix a problem in a test related to the threading change 2017-12-17 00:25:29 -07:00
Phill Ridout
f629504b5b Mostly minor path tidy-ups 2017-12-17 04:29:53 +00:00
Tim Bentley
efe7129f21 fixes 2017-12-16 08:43:33 +00:00
Tim Bentley
eb20838046 fixes 2017-12-15 16:30:10 +00:00
Tim Bentley
ca936f5e1a fixes 2017-12-15 16:19:42 +00:00
213dc6a25c Fix mainwindow tests 2017-12-14 10:48:58 -07:00
9a14750d65 HEAD 2017-12-11 13:25:58 -07:00
Tim Bentley
c25a446839 Finish common again 2017-12-09 16:37:26 +00:00
Tim Bentley
ac95f4e3ca Finish common 2017-12-09 16:29:58 +00:00
Tim Bentley
17b70f0c0a Fix tests 2017-12-09 16:11:45 +00:00
Tim Bentley
595ae30cd4 Fix tests 2017-12-09 15:39:31 +00:00
Tim Bentley
0c8217f33c Fix tests 2017-12-09 15:34:16 +00:00
Tim Bentley
ed2b87aed3 Fix tests 2017-12-09 15:32:05 +00:00
Tim Bentley
3a9d2f6a61 Fix test 2017-12-09 15:28:09 +00:00
Tim Bentley
02df3149c7 First attempt 2 2017-12-09 15:21:59 +00:00
Tim Bentley
d2ba2ad599 First attempt 2017-12-09 15:00:39 +00:00
63aa4927a5 - Added pjlink.process_pjlink
- Split pjlink.check_login() to use process_pjlink()
- Added QAbstractSocket connect enum to constants
- Minor code cleanups for connection and command processing
- Updated packet queueing
- Fix get_object_filtered()
- Fix tests in test_projector_pjlink_base
- Fix tests in test_projector_pjlink_cmd_routing
- Added tests for process_pjlink method
- Updated test_projector_bugfixes_01
- Some OLP style cleanups

-------------------------------------------------------...

bzr-revno: 2795
2017-12-09 14:47:23 +00:00
eec0e325df OLP Style cleanups 2017-12-09 03:17:05 -08:00
44b82d8ca2 Fix mocks to use correct python version tests 2017-12-04 16:54:15 -08:00
Phill Ridout
baed193444 PEP8 2017-12-04 20:49:59 +00:00
Phill Ridout
4374200ab0 Test fixes 2017-12-04 20:32:02 +00:00
159056f06f PJLink2-M updates 2017-12-03 16:24:47 -08:00
Phill Ridout
7043a20530 Few test fixes 2017-12-02 22:10:22 +00:00
Tim Bentley
70d2d73171 missed test name 2017-12-02 10:52:13 +00:00
Tim Bentley
0a695ea7e6 fix tests 2017-12-02 09:37:55 +00:00
Tim Bentley
4f882c460b fix tests 2017-12-02 09:31:13 +00:00
f69757a59d Fix up the tests 2017-12-01 22:31:23 -07:00
c7ea4c460e Fix up some stuff around the screen list 2017-12-01 17:35:21 -07:00
64a245bef9 HEAD 2017-12-01 14:58:34 -07:00
ba392da665 Skip locale test on macOS until we can figure it out 2017-11-30 17:31:48 -07:00
b3669c4f5d Change things around a bit 2017-11-30 15:46:03 -07:00
d9e2994deb Actually run the function, ID10T 2017-11-30 15:29:41 -07:00
8fa9bdcf58 Skip the test if not on Linux 2017-11-30 15:15:11 -07:00
b650ef5730 Refactor mocks 2017-11-24 11:08:23 -08:00
2b9d2a994b Bugfix 1734275 Nonstandard LAMP reply 2017-11-24 00:30:37 -08:00
Phill Ridout
bd2efc8ec0 PEP8 2017-11-21 07:23:02 +00:00
Phill Ridout
97e6e759bd test fix 2017-11-21 07:15:05 +00:00
Phill Ridout
7d0b841269 tidyups 2017-11-20 21:57:34 +00:00
Phill Ridout
1b168dd7bf More pathlib refactors 2017-11-18 23:14:28 +00:00
Phill Ridout
a79ec45055 HEAD 2017-11-18 22:40:05 +00:00
ecaf678a55 - Move openlp.core.lib.projector to openlp.core.projectors
- Move openlp.core.ui.projector to openlp.core.projectors
- Move tests.functional.openlp_core/lib/test_projector* to tests.functional.openlp.core.projectors
- Fix imports for new projector location
- Convert projector imports to fully-qualified import
- Fix delete projector item in ui.manager
- Fix projector tests
- Merge trunk (fix tests)
- Rename "Projector" dock to "Projector Controller"
--------------------------------------------...

bzr-revno: 2789
2017-11-18 22:25:36 +00:00
Phill Ridout
9196db5af0 Pathlib refactors and test fixes 2017-11-18 11:23:15 +00:00
c46cd951ef Projector imports to fully-qualified, renamed projector dock 2017-11-16 15:53:53 -08:00
Phill
71eaccb547 Various fixes
lp:~phill-ridout/openlp/fixes-mkIII (revision 2794)
https://ci.openlp.io/job/Branch-01-Pull/2301/                          [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2202/              [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-03-Interface-Tests/2080/               [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-04a-Code_Analysis/1406/                [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/B...

bzr-revno: 2788
2017-11-16 18:52:59 +00:00
fad67f7339 Add some more tests 2017-11-15 22:03:19 -07:00
0bef29758c HEAD 2017-11-15 20:52:11 -07:00
Phill
1d1195d732 Add this to your merge proposal:
--------------------------------------------------------------------------------
lp:~phill-ridout/openlp/pathlib9 (revision 2783)
https://ci.openlp.io/job/Branch-01-Pull/2286/                          [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-02-Functional-Tests/2187/              [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch-03-Interface-Tests/2068/               [WAITING]
[RUNNING]
[SUCCESS]
https://ci.openlp.io/job/Branch...

bzr-revno: 2786
2017-11-15 20:51:52 -07:00
Phill Ridout
35e13022a6 image media test fixes 2017-11-15 18:33:21 +00:00
d05e39fc70 Fix up test after merges 2017-11-14 23:55:57 -07:00
d50029c636 Merge trunk 2017-11-14 16:19:49 -08:00
1c10227c38 HEAD 2017-11-14 17:01:57 -07:00
e5c9b7c98e Merge from upstream 2017-11-14 17:01:19 -07:00
1cb11832bd Added some tests for the settings upgrade and fixed a bug I had introduced. 2017-11-14 00:19:10 -07:00
Phill Ridout
9606b99976 Fix md5 thumbnail regression
Fixes: https://launchpad.net/bugs/1692187
2017-11-13 20:07:20 +00:00
Phill Ridout
b1d88ac4f7 test fix 2017-11-11 16:36:50 +00:00
Phill Ridout
dc1ca6c071 head 2017-11-11 16:29:55 +00:00
Phill Ridout
e763cd81df HEAD 2017-11-11 12:20:45 +00:00
Tim Bentley
12b71fc068 head 2017-11-11 08:35:02 +00:00
6b0de04694 HEAD + Regrouped upgrades 2017-11-10 23:54:54 -07:00
Phill
f302b21c4c Fixed a number of bugs, and tests.
Failing on Code Analysis2, but this looks like fallout from the refactors (it hasn't passed since the beginning of october)

Also contains superflys branch lp:~raoul-snyman/openlp/fix-linting

--------------------------------
lp:~phill-ridout/openlp/fixes-mkII (revision 2794)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2276/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2178/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests...

bzr-revno: 2784
2017-11-10 22:36:52 -07:00
3d4ed035e9 PJLink2-L updates 2017-11-10 03:59:38 -08:00
Tim Bentley
e0341ab3eb fix tests 2017-11-09 21:24:38 +00:00
Phill Ridout
536a187fb9 PEP8 2017-11-09 20:39:17 +00:00
Phill Ridout
881c3648cc Test fixes 2017-11-09 20:24:46 +00:00
5e1b591f62 Apparently some files were missing after the merge 2017-11-06 20:32:40 -07:00
Phill Ridout
66534a58ab Head 2017-11-06 22:41:36 +00:00
Phill Ridout
f307568cbb Misc test fixes 2017-11-03 22:52:24 +00:00
Phill Ridout
3cf0be000b head 2017-11-03 22:46:27 +00:00
6718be4cff HEAD 2017-11-03 15:31:48 -07:00
Phill Ridout
94dd107abe Changed merged errors
Fixes: https://launchpad.net/bugs/1400415
2017-11-03 20:55:41 +00:00
8b34852236 Rename some tests so that they can be picked up by nose2; Fix some patches that were wrong; Fix a bug in our code that the now running tests picked up 2017-10-28 23:01:25 -07:00
Phill Ridout
fe5430e157 HEAD 2017-10-27 22:11:29 +01:00
d5ab3340eb Move widgets to a widgets module 2017-10-23 15:09:57 -07:00
53c8337017 Moved ScreenList to display module 2017-10-10 14:15:08 -07:00
Philip Ridout
46f93a9d1b head 2017-10-10 20:17:48 +01:00
Philip Ridout
66049f0c96 bible pathlib changes 2017-10-10 20:09:20 +01:00
15a4a93c96 Phase 2 complete 2017-10-10 00:08:44 -07:00
4d68382d52 Fix some issues from the mergefest
bzr-revno: 2779
2017-10-09 19:40:41 -07:00
bc0ade07e0 HEAD 2017-10-09 19:29:56 -07:00
b406cfd5a8 Phase 1 complete 2017-10-07 00:05:07 -07:00
26c78b374a HEAD 2017-10-04 23:28:57 -07:00
dbf63fed26 All the tests passing. Now the big work to get the new stuff properly integrated 2017-10-04 22:10:52 -07:00
640ebf8c3c Added JavaScript tests in; Refactored some stuff, removed some stuff. Lots börken. 2017-10-04 00:44:08 -07:00
8ad2f96d90 Pulled Phil's branch, and merged in Tomas' latest changes too 2017-10-02 09:20:38 -07:00
Tim Bentley
b07f2e9f86 head 2017-10-01 21:11:03 +01:00
Philip Ridout
70e50f4aaa Pep fixes 2017-09-30 23:45:24 +01:00
Philip Ridout
d8a32d3962 HEAD 2017-09-30 22:47:50 +01:00
Philip Ridout
ab49b8b8ad pathlib changes for song plugin 2017-09-30 21:16:30 +01:00
Tim Bentley
5203518ccb head 2017-09-29 19:53:22 +01:00
Tim Bentley
d77f0127e8 head 2017-09-29 19:42:15 +01:00
Philip Ridout
1cfb152395 some WebEngine fixes 2017-09-29 19:06:04 +01:00
11fbad77dc Fix some linting issues 2017-09-29 08:55:39 -07:00
0dcf3de267 Tests! 2017-09-28 20:06:00 -07:00
Tim Bentley
bfc8a5ae8c fix tests 2017-09-27 20:12:22 +01:00
Tim Bentley
9d6bd78a70 head 2017-09-26 21:34:47 +01:00
Tim Bentley
4451b65f04 add files2 2017-09-26 21:34:08 +01:00
Tim Bentley
b783783a29 add files 2017-09-26 21:33:58 +01:00
Tim Bentley
5b2ac0f97b more moves 2017-09-26 18:49:41 +01:00
Philip Ridout
69fca430b5 HEAD 2017-09-26 17:42:54 +01:00
Philip Ridout
10b13872e5 Modify themes to work with pathlib 2017-09-26 17:39:13 +01:00
e90836e817 Fix up some issues with one of the tests 2017-09-25 13:34:05 -07:00
4bb031b22e HEAD 2017-09-25 12:55:33 -07:00
Philip Ridout
047a1b3808 pep fixes 2017-09-24 20:33:07 +01:00
Philip Ridout
d52fff75a4 Test fox 2017-09-24 19:59:49 +01:00
Philip Ridout
d61ed7e9b1 converted the image plugin over to using Path objects 2017-09-23 14:06:42 +01:00
50511c4953 HEAD 2017-09-22 21:04:41 -07:00
Phill
35e9300be2 More pathlib changes, focused mainly on the presentation plugin
Add this to your merge proposal:
--------------------------------
lp:~phill-ridout/openlp/pathlib5 (revision 2777)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2193/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2096/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1983/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1353/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_Coverage/...

bzr-revno: 2768
2017-09-22 20:53:59 -07:00
3e05a64874 PJlink2 update K 2017-09-22 05:03:28 -07:00
Philip Ridout
b440584cb5 Moved the patched shuilils to the path module 2017-09-20 21:44:57 +01:00
c06cd39cab Fix up all the tests 2017-09-20 09:55:21 -07:00
15c8023357 Moving over to requests 2017-09-19 09:48:34 -07:00
Philip Ridout
0ee8ebb1c2 PEP fixes 2017-09-18 07:32:19 +01:00
Philip Ridout
d801ca9b09 Test patched which method 2017-09-18 07:20:06 +01:00
Philip Ridout
7f98003d54 test fixes 2017-09-17 20:43:15 +01:00
Philip Ridout
8ed5903ced Moved most of the presentation plugin over to pathlib 2017-09-15 20:01:09 +01:00
2f8cdc81e0 Fix up the version tests and remove old references to 'versionchecker' 2017-09-12 23:08:38 -07:00
Philip Ridout
f0e7381f5c Pathlib changes in presentation plugin 2017-09-07 22:52:39 +01:00
bf3e891567 HEAD 2017-09-06 21:56:14 -07:00
Philip Ridout
9cb2b2e3c2 Pathlib changes 2017-09-05 21:48:55 +01:00
Phill
28591ed04a Change the settings upgrade code to handle versioned upgrades
Upgrade settings to store file paths and json encoded Path objects
Enable the json encoders/decoders to work with custom objects with defined json methods
Added in automatic backup before settings upgrade on superflys request


lp:~phill-ridout/openlp/pathlib4 (revision 2769)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2184/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2087/
[SUCCESS] https://ci.openlp.io/job...

bzr-revno: 2764
2017-09-04 21:28:50 -07:00
Tim Bentley
187b71c9dc Head 2017-08-27 18:14:00 +01:00
Tim Bentley
7abef1df22 fix lables and render bug 2017-08-27 18:13:14 +01:00
Tim Bentley
b546f3cecb Head 2017-08-27 17:26:06 +01:00
Philip Ridout
8f9cb4a090 Modify setting upgrade code to provide versioned updates. Upgrade settings to use JSON encoded Path objects 2017-08-26 16:06:11 +01:00
Jonathan Springer
c6aa669ee8 merge trunk 2017-08-26 10:01:04 -04:00
Philip Ridout
f8a68c23d0 Enable JSON to handle unsupported objects and tests 2017-08-25 21:03:25 +01:00
Phill
cd158b63fd Part 3, converted some more utility methods
Fixed the problem TGC was having.

Superflys fix included (https://bin.snyman.info/mmm5sqj8)

lp:~phill-ridout/openlp/pathlib3 (revision 2764)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2175/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2079/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1966/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1336/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_C...

bzr-revno: 2762
2017-08-24 21:26:25 -07:00
Theodore Frederick
ae62538a02 Adds option to ignore aspect ratio and stretch image.
bzr-revno: 2761
2017-08-23 21:21:11 +01:00
Philip Ridout
6ac671a5fa HEAD 2017-08-23 21:13:58 +01:00
46f88e418a More minor code cleanups
- Renamed get_shutter_status to get_av_mute_status (checks shutter and audio)
- Renamed shutter/audio mute test
- Update socket read to get 1K bytes in buffer
- Updated get_status for valid input
- Updated process_sver check valid length
- Update change_status to not use NETWORK_SENDING as a connection status check
- Added read check for packet length > allowed max
- Added test for process_inf1
- Added test for process_inf2
- Added test for process_info
- Added test ...

bzr-revno: 2760
2017-08-23 20:46:30 +01:00
Tim Bentley
9e8b16549c fix more tests 2017-08-12 21:58:16 +01:00
Tim Bentley
14bf5aaf9d fix more tests 2017-08-12 21:44:39 +01:00
6d353dc8e1 Fix deprecated log calls 2017-08-12 13:38:50 -07:00
Tim Bentley
25de11dd42 fix more tests 2017-08-12 21:19:15 +01:00
Tim Bentley
7879430c96 fix more tests 2017-08-12 21:08:12 +01:00
Tim Bentley
1f09c1c860 fix more tests 2017-08-12 21:03:17 +01:00
Tim Bentley
98fd78d382 fix more tests 2017-08-12 20:56:02 +01:00
Tim Bentley
c3e09f7d0e fix more tests 2017-08-12 20:49:17 +01:00
Tim Bentley
edd1bf3487 fix more tests 2017-08-12 20:39:08 +01:00
Tim Bentley
bbcd5691fe fix more tests 2017-08-12 20:34:56 +01:00
Tim Bentley
e896e2fd1f stop thread 2017-08-12 20:27:43 +01:00
Tim Bentley
b3cd5a7b3d fix tests 2017-08-12 20:22:09 +01:00
Tim Bentley
e08440ea2f fix test 2017-08-12 20:14:56 +01:00
Philip Ridout
b384e6f2fa Convert some more utility fuctions over to using the pathlib 2017-08-12 18:45:56 +01:00
f30d7f20d3 PJLink update I - minor code cleanups and new tests 2017-08-12 02:48:38 -07:00
Tim Bentley
63a5c3bd91 head 2017-08-11 21:47:52 +01:00
Phill
081c5fe7a0 Definitely ready for merging, unless, of course you guys find some more issues!
Part 2

Changed the pathedit widget over to using pathlib
Added a 'patched' file dialog
Added a few utility methods

lp:~phill-ridout/openlp/pathlib2 (revision 2763)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2125/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/2033/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1938/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis...

bzr-revno: 2758
2017-08-11 21:31:09 +01:00
Tim Bentley
bc03652cda Finish tests 2017-08-11 17:09:14 +01:00
e7ec732f1e Projector code cleanups "H" and new tests 2017-08-11 04:04:33 -07:00
Tim Bentley
7bcaec2cb3 start of the tests 2017-08-09 06:15:10 +01:00
Philip Ridout
6340b7e89f pep 2017-08-07 22:12:42 +01:00
Philip Ridout
c4eedc6dca add forgotten files 2017-08-07 22:01:16 +01:00
Philip Ridout
8eb207b67c Head 2017-08-07 21:51:50 +01:00
Philip Ridout
e6faf233ed Merge fixes 2017-08-07 21:50:01 +01:00
7b542a0554 Fix AVMT test 2017-08-06 17:08:41 -07:00
864fd291a0 PJLink2 update G - restructuring 2017-08-06 00:23:26 -07:00
Philip Ridout
1c8474b8e2 Pep fixes 2017-08-04 19:06:43 +01:00
Philip Ridout
46b42c24e5 head 2017-08-04 19:02:23 +01:00
Philip Ridout
03bcc194ea Update the path edit component to use the pathlib module. Add a few utility methods 2017-08-04 18:40:57 +01:00
Tim Bentley
c2321e7c10 Merge head 2017-08-03 18:54:40 +01:00
ecc2910576 Just ignore the entire test case -_- 2017-08-02 22:02:11 -07:00
afe3cff6b7 Try to get some of the tests working on Jenkins 2017-08-02 21:53:57 -07:00
2e43e7939e HEAD 2017-08-02 21:21:19 -07:00
Philip Ridout
e787896931 test fixes 2017-08-02 07:09:38 +01:00
Philip Ridout
63bd98372a Move applocation over to using pathlib 2017-08-01 21:59:41 +01:00
Jonathan Springer
a7daffe54f merge trunk 2017-07-08 09:12:31 -04:00
b83452b2e5 Fix the import path of UiStrings 2017-07-04 16:13:51 -07:00
7c0157ed4b Remove all instances of 'OpenLP 2' and 'OpenLP 2.4' and fix one entry to be more descriptive 2017-07-04 15:30:41 -07:00
44fb799c7a noqa cleanlups 2017-06-28 19:58:08 -07:00
Tim Bentley
77aea3e27a head 2017-06-25 18:04:07 +01:00
0e2019faf2 PJLink update F 2017-06-24 19:21:07 -07:00
bd3bedcaf4 -- Fix docstring for pjlink2 db upgrade
-- Add PJLink2 module for UDP socket (skeleton)
-- Move ProjectorManager.projector_list to class attribute
-- Added database_exists check for first time install skip upgrade checks
-- Fix db upgrade for songs
-- Fix db upgrade for songusage
-- Added database_exists from sqlalchemy_utils
-- Added test for skipping upgrade on no db
-- Revert songs db upgrade_7 back to upgrade_6
-- kwargs cleanup

--------------------------------
lp:~alisonken1/openlp/pjli...

bzr-revno: 2751
2017-06-22 17:54:33 +01:00
Tim Bentley
5ec2f001e6 finish download process 2017-06-18 07:03:42 +01:00
Samuel Mehrbrodt
f5f4226891 PEP8 fixes 2017-06-12 20:09:50 +02:00
Samuel Mehrbrodt
885a1bad01 Merge trunk 2017-06-12 20:04:49 +02:00
Samuel Mehrbrodt
5fbcbb3047 Fix test 2017-06-12 20:04:17 +02:00
Tim Bentley
be145b7675 handle the version from the web site 2017-06-09 21:53:13 +01:00
Tim Bentley
da51b046b2 Head 2017-06-09 16:56:40 +01:00
208c1b022f Test for db upgrade skip 2017-06-09 06:45:18 -07:00
Philip Ridout
c0f2a9a777 HEAD 2017-06-09 07:06:49 +01:00
Tim Bentley
93053cd723 get version 2017-06-08 22:36:17 +01:00
Azaziah
80d30bf272 Fixed bugs:
Bug #1639860: Close button is disabled in numerous windows
Bug #1652559: Find duplicates wizard does not reset cursor if closed from "x" instead of "cancel" button and causes traceback on exit
Bug #1666272: Linked audio "next" button results in traceback
Bug #1678292: Space after Bible book name auto-completion is missing
Bug #1694732: wizard sub title does not wrap
Bug #1695268: Bibles plugin fails to load due to invalid "last search type"
Bug: If Bible book name contains dot aft...

bzr-revno: 2749
2017-06-08 19:17:14 +01:00
Johannes Thomas Meyer
e37ef1b74b added SongBook name and Song Number to "Entire Song" Search
lp:~samothjtm/openlp/bug-1695587 (revision 2748)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/2076/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1986/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1902/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Code_Analysis/1280/
[SUCCESS] https://ci.openlp.io/job/Branch-04b-Test_Coverage/1130/
[SUCCESS] https://ci.openlp.io/job/Branch-04c-Code_Analysis2/259...

bzr-revno: 2748
2017-06-08 10:46:14 -07:00
faea1424d8 -- Added openlp.core.lib.projector.upgrade for db version 1
-- Added test class for projector DB upgrade
-- Remove duplicate TEST_DB entry in tests.resources.projector.data
-- Updated TestProjectorDB to use a temporary directory for test db
-- Fix main db update procedure version check (default to version 0 if no version set)
-- Added extra information to projector info popup
-- Restructure valid command dictionary
-- Pep8 in plugins/songusage, plugins/presentations, and core/ui/lib/pathedit....

bzr-revno: 2747
2017-06-08 18:09:55 +01:00
Philip Ridout
e248668d1b HEAD 2017-06-06 22:20:01 +01:00
Tim Bentley
1c4f335f23 head without some chords stuff! 2017-06-06 21:58:12 +01:00
Tim Bentley
6d375de3db move deploy and fix tests 2017-06-06 21:35:57 +01:00
Johannes Thomas Meyer
0850351237 implemented fix suggestions 2017-06-05 23:41:29 +02:00
Olli Suutari
48c6810f0c - Added a test for checking that next calls the next playlist item 2017-06-05 21:22:14 +03:00
Olli Suutari
db86f45bd7 Expanded the test_reference_matched_full to include results with dots after numbers, eg. 1. Kings 2017-06-05 05:58:38 +03:00
Jonathan Springer
f0d528954d merge trunk 2017-06-04 14:22:58 -04:00
Olli Suutari
8f5b28026a Renamed another wizzard test + comment. 2017-06-04 18:23:30 +03:00
Olli Suutari
191f9c64d8 Renamed test: def test_on_import_click_no_import_wizzard_attr(self):
to:     def test_on_import_click_no_import_wizard_attr(self):
2017-06-04 18:22:23 +03:00