26c78b374a
HEAD
2017-10-04 23:28:57 -07:00
640ebf8c3c
Added JavaScript tests in; Refactored some stuff, removed some stuff. Lots börken.
2017-10-04 00:44:08 -07:00
Tim Bentley
e2fd8beb2a
fix tests
2017-09-27 20:16:24 +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
cff194d320
Skip Bible HTTP tests on Jenkins to prevent the server from being blacklisted
2017-09-25 11:50:24 -07:00
7239b1e400
Add a mock main_window
2017-09-22 22:23:56 -07: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
Philip Ridout
f8a68c23d0
Enable JSON to handle unsupported objects and tests
2017-08-25 21:03:25 +01:00
Philip Ridout
6ac671a5fa
HEAD
2017-08-23 21:13:58 +01:00
Tim Bentley
fa04eebf36
This is getting to big to stay external any longer.
...
The web interface works with the existing HTML which has been externalised and can be pulled from OpenLP.
- Add new web and socket servers to API and replace all existing API's
- remove most of the Remote plugin but leave the base there to allow for the html and js code to land there.
- amend the FTW to download a package of html, JS and CSS and install in the remote directory
- add switch to turn off the servers to allow PyCharm to debug...
bzr-revno: 2759
2017-08-23 20:34:34 +01:00
Tim Bentley
0066a926e6
More test fixes
2017-08-13 06:19:04 +01:00
Tim Bentley
751ec88d94
fix more tests
2017-08-12 21:52:19 +01:00
Philip Ridout
b384e6f2fa
Convert some more utility fuctions over to using the pathlib
2017-08-12 18:45:56 +01:00
Tim Bentley
c2321e7c10
Merge head
2017-08-03 18:54:40 +01:00
VirBinarus
1ce9a53d3b
removed blank lines, split up some test functions for readablilty.
2017-06-27 18:42:54 +01:00
VirBinarus
4d6a3ac5d5
formatted test_servicemanager.py even more to make jenkins even more happy
2017-06-22 21:57:36 +01:00
VirBinarus
82b7a568a5
formatted test_servicemanager.py more to make jenkins more happy
2017-06-22 21:49:14 +01:00
VirBinarus
36b965325f
formatted test_servicemanager.py to make jenkins happy
2017-06-22 21:42:46 +01:00
VirBinarus
462bc6e051
fixed tests
2017-06-22 21:24:43 +01:00
VirBinarus
26275566ea
bzr thinks I've modified it so this is to make sure
2017-06-15 19:10:09 +01:00
VirBinarus
9aef1cdf5d
made tests
2017-06-15 19:05:38 +01:00
VirBinarus
524d8f3acb
fixed bug #1238385 , but no tests
...
Fixes: https://launchpad.net/bugs/1238385
2017-06-13 16:49:48 +01:00
Tim Bentley
da51b046b2
Head
2017-06-09 16:56:40 +01:00
Tim Bentley
93053cd723
get version
2017-06-08 22:36:17 +01:00
Tim Bentley
1c4f335f23
head without some chords stuff!
2017-06-06 21:58:12 +01:00
Olli Suutari
3e70173be4
Renamed "last search type" to "last used search type"
2017-06-04 12:52:15 +03:00
Philip Ridout
114a2a12a8
fixed some seg faults
2017-06-04 00:27:19 +01:00
Tomas Groth
81492013ed
Fixed songshowplus encoding issue.
...
Fixed issue where enable-chord settings was not setup correctly for tests.
bzr-revno: 2745
2017-05-30 22:50:26 +02:00
Tomas Groth
ad55a8d254
Fix issue where enable-chord settings was not setup correctly for tests.
2017-05-30 22:06:27 +02:00
Philip Ridout
78f38780ce
head
2017-05-26 14:30:54 +01:00
Philip Ridout
cc705e1958
HEAD
2017-05-14 08:15:29 +01:00
Philip Ridout
353b2b3067
Implement a custom widget for editing paths
2017-05-12 22:05:50 +01:00
9b70fe44cf
HEAD
2017-05-08 12:10:46 -07:00
aeabd498a0
Remove the now defunct version detection and imports
2017-05-08 11:33:11 -07:00
Philip Ridout
2747f370a4
Fixed up test
2017-05-06 11:34:56 +01:00
Philip Ridout
1100cd5a5b
Fix segfault with QFormLayout in BibleImportForm\nAlso fix up a failing test
2017-05-06 10:22:34 +01:00
baa09a7dd6
Mock comes with Python as of 3.3, and I don't think there is anyone using lower than 3.3, so let's use Python's mock directly now
2017-04-23 22:17:55 -07:00
815c32b87f
Fix a problem with loading Qt's translation files, bug #1676163
...
Fixes: https://launchpad.net/bugs/1676163
2017-03-27 17:36:54 -07:00
a2a51b95dd
Various fixes:
...
- Fix PresentationManager importer to take weird XML into account
- Fix OpenLP importer to support author_types
- Fix opening the data folder in KDE where it was being misinterpreted as a SMB share
- Fix a problem with the media player no longer controlling the playlist
- Fix a problem where a timer would expire after the application had been torn down
- Fix song database upgrades by moving upgrades 4 and 5 into 6 and writing some damage control
- Add a CHANGELOG.rst file
2017-03-22 21:43:13 -07:00
cd7b18ef30
Cleanup BibleImportForm tests
2017-03-22 15:17:43 -07:00
05a39cb7ea
Fix a test that was causing a segfault
2017-03-10 16:46:14 -07:00
324652c347
Port some bugfixes from 2.4 to trunk
2017-03-09 22:42:38 -07:00
Tim Bentley
699342c89d
pep8
2017-03-05 17:07:21 +00:00
Tim Bentley
1bcb6415c1
fix tests
2017-03-05 16:55:58 +00:00
Tim Bentley
7a72b2cad4
download and deploy works
2017-03-05 09:23:28 +00:00
Tim Bentley
b3fb5764c6
fix years
2017-03-04 19:17:59 +00:00
Tim Bentley
f76e030ac9
more cleanups
2017-03-04 17:32:47 +00:00
Tim Bentley
5d917de2f8
Head
2017-03-03 19:27:31 +00:00
3bc6fc0b77
Fix bug #1666005 and bug #1668994
2017-03-01 21:34:24 -07:00
Tim Bentley
74ca42e220
Yet another year goes by
2016-12-31 11:01:36 +00:00
Tim Bentley
0d540ae40b
Add remotes file checking
2016-12-24 09:10:13 +00:00
Tim Bentley
126c5462a0
Head
2016-12-22 15:12:03 +00:00
Philip Ridout
9f90b89076
PEP fixes
2016-11-11 21:28:11 +00:00
Philip Ridout
80793f9412
Modified SaveEdit, so that it saves the chosen search type
2016-11-11 21:23:03 +00:00
Tim Bentley
2d695f13ea
Head
2016-10-26 19:12:38 +01:00
Tomas Groth
3a3ca8d933
Fix fetching bible texts from CrossWalk.
2016-09-18 16:54:55 +02:00
Tim Bentley
0ec8b40294
Add mocks
2016-08-13 14:47:19 +01:00
Tim Bentley
225160be24
Head
2016-08-12 19:21:30 +01:00
c79917502b
Update slot signatures to comply with PyQt5.6's stricter checks.
...
Add this to your merge proposal:
--------------------------------
lp:~raoul-snyman/openlp/stricter-slot-signatures (revision 2685)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/1723/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1634/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1572/
[SUCCESS] https://ci.openlp.io/job/Branch-04a-Windows_Functional_Tests/1333/
[SUCCESS] https://ci.openlp.io/j ...
bzr-revno: 2693
2016-08-12 18:28:34 +01:00
0fc598fab5
HEAD
2016-08-10 11:13:45 +02:00
Philip Ridout
4866dce071
test fixes
2016-08-09 21:49:52 +01:00
Tim Bentley
cade36a332
Head
2016-08-07 19:37:15 +01:00
Tomas Groth
031ae9ebc1
Use BibleGateway standard site instead of the legacy site. Fixes bug 1562384.
...
Fixes: https://launchpad.net/bugs/1562384
2016-07-24 21:49:29 +02:00
Tim Bentley
ca2ceba972
Head
2016-07-23 05:59:26 +01:00
a8b72ed876
Fix up the types in the signals and slots - PyQt 5.6 is stricter about them now.
2016-07-18 23:36:16 +02:00
Tim Bentley
76af52b2bf
Bye Bye Remote
2016-07-08 18:10:18 +01:00
Tomas Groth
93fc6e0145
Update Crosswalk webpage parser to match new layout. Fixes bug 1599999.
...
Fixes: https://launchpad.net/bugs/1599999
2016-07-07 22:56:50 +02:00
ec8ace4929
Fixed up some issues and refactored a method that wasn't actually a test.
2016-06-02 01:14:58 +02:00
caeb3d3ff7
Found the other tests, Mom!
2016-06-01 23:42:54 +02:00
672b8334fa
Initial attempt to move to nose2
2016-05-31 23:40:13 +02:00
9ac95cf665
Skip crosswalk.com test while server down
2016-05-05 12:37:48 -07:00
Tomas Groth
58ac52a30e
merge trunk
2016-04-26 20:58:03 +02:00
Tim Bentley
37ea1c5da1
fix
2016-04-22 20:25:28 +01:00
Tim Bentley
1942a8ac14
fix
2016-04-17 21:11:55 +01:00
Tim Bentley
bdeff60a97
updates
2016-04-17 20:32:15 +01:00
Tomas Groth
6f975654cc
Added tests.
2016-04-15 22:34:20 +02:00
Tim Bentley
a41d86cb7c
Head
2016-04-06 06:08:44 +01:00
Tim Bentley
fb2de75cbc
fix tests
2016-04-05 20:11:10 +01:00
Tim Bentley
3e8e72be85
move methods and clean up
2016-04-05 18:30:20 +01:00
Tim Bentley
dbb07db257
fix PEP8
2016-04-01 18:15:45 +01:00
Tim Bentley
203c7b9dd8
move historycombo
2016-04-01 17:56:54 +01:00
Tomas Groth
e908799240
Fix slide order change when splitting custom slides. Fixes bug 1554748.
...
Fixes: https://launchpad.net/bugs/1554748
2016-03-13 22:55:47 +01:00
Tomas Groth
4b57a2bae6
Fix weird test bug.
2016-03-12 22:23:06 +01:00
Tomas Groth
034344ae48
Add missing import.
2016-02-15 22:11:38 +01:00
Tim Bentley
ea40173f9b
new start
2016-02-13 13:13:00 +00:00
Tomas Groth
b90dbbc303
pep8 fix
2016-02-12 20:46:04 +01:00
0802682a13
Fix up some comments
2016-02-05 21:01:21 +02:00
0dd29893da
More tests
2016-02-04 23:25:06 +02:00
94edb189e8
Added some tests around the shortcut list form
2016-02-04 23:19:01 +02:00
Tim Bentley
4a0330f126
Add wrapper for mediainfo
2016-01-22 20:12:46 +00:00
478d356d2e
Oops, forgot a variable
2016-01-15 21:41:14 +02:00
48eeb50d02
Add retries around other db removals
2016-01-15 21:14:24 +02:00
Tomas Groth
e9e845035a
pep8 fixes
2016-01-09 10:09:29 +01:00
s.mehrbrodt@gmail.com
859288f172
Usability improvements
...
* When pressing Ctrl+F, select the text in the searchfield to allow immediate typing
* Allow entering the verse order in lowercase (automatically convert to uppercase)
bzr-revno: 2592
Fixes: https://launchpad.net/bugs/1530340 , https://launchpad.net/bugs/1530354
2016-01-08 17:28:47 +00:00
c4bb673ac0
Remove potentially unnecessary code
2016-01-08 00:00:02 +02:00
Tomas Groth
a61430a59f
Fix the tests on Windows too
2016-01-07 23:57:01 +02:00
7853706479
Apparently BibleServer.com has removed that Bible. Use another one instead.
2016-01-07 23:38:13 +02:00
543d6898d3
Fix up the projector interface tests
2016-01-07 23:36:43 +02:00
Samuel Mehrbrodt
75b885961e
Add test for converting verse order to uppercase
2016-01-05 17:11:30 +01:00
Tim Bentley
3a8b068af8
Year older
2015-12-31 22:46:06 +00:00
Tomas Groth
b69bb5ce27
trunk
2015-12-26 10:00:48 +01:00
Tomas Groth
44a523631e
Only import vlc in one place. Make it work with PyInstaller.
2015-12-13 21:35:23 +01:00
Jonathan Springer
6b35a99775
merge trunk
2015-12-01 17:07:00 -05:00
Jonathan Springer
609f5a8512
Fix projector tests
2015-12-01 14:47:46 -05:00
Jonathan Springer
7af1ca1d49
Migrate to PyQt5
2015-11-06 19:49:40 -05:00
Tomas Groth
585c319c8b
Improved the robustness of the download-webbibles-form. Fixes bug 1489757.
...
Fixes: https://launchpad.net/bugs/1489757
2015-08-28 09:50:13 +01:00
Tim Bentley
1cfd33df30
Fix Jenkins, tests and spellings
2015-05-25 21:03:31 +01:00
dd9e12d2b5
Fixed an interface test, added some more VLC tests
2015-04-30 23:14:23 +02:00
Tim Bentley
1d82bc534c
Add tests
2015-02-28 09:41:06 +00:00
Tomas Groth
4fb55448f8
Fixes for code and tests.
2015-02-26 20:58:54 +00:00
Tomas Groth
52f3695334
Initial support for fetching list of web bibles. Not used yet.
2015-02-17 22:58:29 +00:00
Tomas Groth
1e9430b435
Fix bug 1414980: Make xml parsing of presentation manager files recover if errors are encountered.
...
Fix bug 1414978: Set the cursor back to normal after deleting a presentation.
Fix bug 1410738: Added a cancel-button to FTW when no internet is available.
Fix bug 1412517: Fix support for 'end' mark in bible-search.
bzr-revno: 2495
Fixes: https://launchpad.net/bugs/1414978 , https://launchpad.net/bugs/1414980 , https://launchpad.net/bugs/1410738 , https://launchpad.net/bugs/1412517
2015-02-10 21:24:33 +02:00
93ce2caf34
Fix invalid call to QMessageBox() when user wants to delete user-defined source text.
...
bzr-revno: 2491
2015-01-31 14:18:19 +00:00
Tomas Groth
4c53cb5184
Added tests
2015-01-29 20:54:06 +00:00
Phill Ridout
051db41e20
removed python3 string
2015-01-22 17:42:29 +00:00
Phill Ridout
7750f1ec11
Correct the rest of the headers
2015-01-22 13:31:25 +00:00
de213b0f66
Copyright cleanup time,
...
bzr-revno: 2479
2015-01-19 08:34:29 +00:00
44bf096bbb
Source edit form button test
2015-01-18 20:24:45 -08:00
ffcea13021
Updated the copyright.
2015-01-18 15:39:21 +02:00
Tomas Groth
dc3cd41576
Use a in-memory sqlite DB for projector test, instead of filebased. Fixes a filelock issue in windows tests.
2015-01-14 11:57:54 +01:00
8758020568
HEAD
2015-01-11 17:02:32 +02:00
Ken Roberts
3a9b61d9dc
Remove old testing framework in setup()
2015-01-06 16:36:39 -08:00
Ken Roberts
093f853fd9
Remove testing api (not needed anymore)
2015-01-05 10:54:44 -08:00
Ken Roberts
2e9f274027
Fix test db temp file for windows, projector edit form notes clearing
2015-01-05 10:36:10 -08:00
Ken Roberts
ba66618ca0
Bump other copyright year
2015-01-04 09:45:10 -08:00
Ken Roberts
15f1381de8
Upstream merges
2015-01-04 09:38:59 -08:00
Ken Roberts
5006fb238d
Bump copyright year
2015-01-04 09:31:15 -08:00
Tim Bentley
f3c09af379
Years go by
2014-12-31 10:58:13 +00:00
e89558da39
Fix label text for CCLI
...
bzr-revno: 2463
2014-12-31 10:26:50 +00:00
Ken Roberts
ff185523e1
Test for bug 1404967
2014-12-29 09:41:45 -08:00
Tomas Groth
795977b094
Make bible text parsing a bit more rebust, fixes bug 1404865.
...
Fixes: https://launchpad.net/bugs/1404865
2014-12-23 22:09:34 +00:00
Ken Roberts
cfc0322eaf
Test for projectoredit form
2014-12-18 11:06:25 -08:00
b2f6eaf7d4
[ Fix #1386913 ] "Discard" option in projector-select input option should only be for editing source input text
...
- Fix "Discard" and "Reset" dialog buttons calling wrong functions (swapttped)
- Fix dialog title text to reflect proper "Select" or "Edit" title
- Fix tabbed dialog width to be consistent
- Added calls to translate for user text
- Added basic test for openlp.core.ui.projector.sourceselectform
bzr-revno: 2457
Fixes: https://launchpad.net/bugs/1386913
2014-12-14 22:34:52 +02:00
Tomas Groth
6ebc08d0d9
Attempt to fix crash in test
2014-12-02 09:46:50 +00:00
Tomas Groth
e9410de13c
Revert attempted fixes to projector tests. Just don't use windows...
2014-12-01 08:33:16 +00:00
Tomas Groth
7d2f2d147c
Another projector test fix attempt
2014-12-01 08:22:17 +00:00
Tomas Groth
6af0aef8bd
Another attempt to fix projector test across platforms and versions
2014-11-28 10:53:39 +00:00
Tomas Groth
612041dafa
Remove unnecessary start of patch in test
2014-11-28 08:26:33 +00:00
Tomas Groth
9b731aad7a
Fix projector tests on windows
2014-11-27 21:40:56 +00:00
c33cf2b5b5
We need to remove the service manager from the Registry in tearDown
2014-11-27 01:45:17 +02:00
cbb5630ba5
See if this fixes things on CI
2014-11-27 01:39:31 +02:00
049ca7e9d2
Go back to deleting everything, as it seems to yield the best result
2014-11-27 01:34:48 +02:00
d28e838fa6
Empty methods need a pass statement
2014-11-26 23:32:22 +02:00
d978f12630
Try something ridiculous, like removing all the deletes
2014-11-26 22:56:21 +02:00
Ken Roberts
ea14deaa87
Fix quotes
2014-11-26 09:24:05 -08:00
bca75efe53
Playing around
2014-11-24 23:37:57 +02:00
e537abf916
Lets try this again
2014-11-24 23:34:10 +02:00
7f84fac9e5
Introduced a problem on CI it seems.
2014-11-24 23:22:24 +02:00
fbaad51811
Try to fix the segfault
2014-11-24 23:18:32 +02:00