Nico Opiyo
e56971fa81
Fixed queue bug when showing alerts from the queue
2019-04-02 22:08:27 +03:00
Nico Opiyo
0e1989f06f
Fixed all tests and changed entrance transition to class based toggling
2019-03-29 17:18:54 +03:00
Nico Opiyo
c25f4d8197
Cleaned up Javascript and refactored the functions and tests plus optimized animation of text
2019-03-29 15:36:32 +03:00
Nico Opiyo
fe6130a534
Fixed buggy alerts and refactored CSS
2019-03-17 22:05:31 +03:00
Nico Opiyo
7a1c82096d
Fixed tests and refactored event listeners for effective testing
2019-03-15 17:46:26 +03:00
Nico Opiyo
53d8b239ff
Added scrolling option to alerts
2019-03-12 22:37:07 +03:00
Nico Opiyo
93a6a6a75b
Added a few tests and fixed failing JS tests
2019-03-06 13:05:28 +03:00
Nico Opiyo
72980b5365
Added queuing functionality to the alerts
2019-03-04 13:29:08 +03:00
Nico Opiyo
7a5ddc454e
Refactored the tests for the alerts to mkae them DRY
2019-03-01 15:39:29 +03:00
Nico Opiyo
d44e54c1b3
Refactored transition code and added settings from alert settings configuration
2019-02-22 14:31:38 +03:00
Nico Opiyo
fe431b2b2c
Refactored alert tests and optimized alert code plus fixed spacing
2019-02-12 13:08:25 +03:00
gregzovic@bazaar.launchpad.net
03bfe63135
Minor test fix
2019-02-06 23:55:17 +03:00
gregzovic@bazaar.launchpad.net
b83df5cd29
Fixed alerts and removed unnecessary debug statements and added tests
2019-02-06 23:33:16 +03:00
gregzovic@bazaar.launchpad.net
178df476bd
Added alert animations and transitions
2019-01-24 12:49:45 +03:00
28a920b540
Fix up some of the Javascript tests
2019-01-15 23:15:21 -07:00
e58e0ee485
Fix all the tests
2018-11-30 22:52:49 -07:00
56f76b1179
Fixed up some more tests
2018-11-15 21:34:49 -07:00
16027a43a9
Fixed a couple tests
2018-11-12 22:42:43 -07: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
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
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
Bastian Germann
cd5939eb3b
This fixes setuptools' dependencies according to scripts/check_dependencies.py.
...
The minimum Python version is set to 3.6 because this was agreed to on the mailing list.
Some packages which are optional in the source are declared as optional (uno, pyenchant, pyodbc).
To overcome a module conflict, openlp.py is replaced with run_openlp.py which setuptools installs as /usr/bin/openlp (or openlp.exe on Windows).
Additionally, pyxdg is replaced with appdirs (see License violations issue).
bzr-revno: 2836
2018-10-24 20:22:28 +02: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
a3f2030349
PJLink2 Update T and pep8
2018-10-19 21:33:32 -07:00
Bastian Germann
3104ca78c3
Document pytest as a test runner
2018-10-16 21:57:43 +02:00
Bastian Germann
45a1c3d3f1
Find macOS problem
2018-10-16 21:07:31 +02:00
Bastian Germann
2e39304a1b
Find macOS problem
2018-10-16 20:58:51 +02:00
Bastian Germann
dd346487f5
Find macOS problem
2018-10-16 20:55:25 +02:00
Bastian Germann
f0fb9e773d
no mandatory icu for tests
2018-10-16 09:09:18 +02:00
Bastian Germann
035bd08a9a
pylint3
2018-10-13 11:12:00 +02:00
Bastian Germann
e124229040
Try to fix CI
2018-10-11 20:25:53 +02:00
Bastian Germann
6edd85146d
test_get_locale_key needs PyICU
2018-10-06 21:04:09 +02:00
Bastian Germann
5c4ae0a9e6
replace nose with nose2
2018-10-03 00:32:11 +02: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
Kyle Russell
8a5a2628dc
Fix pycodestyle line spacing warnings
2018-08-31 20:27:53 -04:00
Kyle Russell
6dc1c37d59
Merge lp:openlp for manifest test resources and font fix
2018-08-31 13:35:30 -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