openlp/tests/functional/openlp_plugins/songs
chris@minkus.me.uk 5a3e5c655c Fixes bug #1280295 - 'Enable natural sorting for song book searches' using get_natural_key
Now also includes natural sorting for author, topic, theme & CCLI number as well
Also refactors Songbook Search to make the database do filtering for performance rather than querying all then filtering
I've tested it on my database of 500-odd songs and it seems a little faster
Includes unit tests

--------------------------------
lp:~minkus/openlp/naturalsortsongs (revision 2519)
[SUCCESS] https://ci.op...

bzr-revno: 2637
Fixes: https://launchpad.net/bugs/1280295
2016-04-03 16:57:52 +01:00
..
__init__.py Year older 2015-12-31 22:46:06 +00:00
test_db.py Fix tests 2016-01-09 16:53:49 +01:00
test_easyslidesimport.py Fix for easyslide importer and added test. 2016-01-08 22:42:36 +01:00
test_editsongform.py Year older 2015-12-31 22:46:06 +00:00
test_editverseform.py Year older 2015-12-31 22:46:06 +00:00
test_ewimport.py Year older 2015-12-31 22:46:06 +00:00
test_foilpresenterimport.py update functions that were previously methods to drop the '_' 2016-01-07 14:10:31 +01:00
test_lib.py Year older 2015-12-31 22:46:06 +00:00
test_lyriximport.py Year older 2015-12-31 22:46:06 +00:00
test_mediaitem.py Use get_natural_key instead of _natural_sort_key 2016-04-03 11:57:39 +01:00
test_openlyricsexport.py Year older 2015-12-31 22:46:06 +00:00
test_openlyricsimport.py Add test 2016-01-30 15:13:35 +01:00
test_openoffice.py Skip OpenOffice test if uno isn't available 2016-01-10 17:09:18 -05:00
test_opensongimport.py Fix traceback where OpenSong importer crashed if non-numbers were in the CCLI field. 2016-01-23 09:19:12 +01:00
test_opsproimport.py make stuff prettier... 2016-03-20 09:28:41 +01:00
test_powerpraiseimport.py Year older 2015-12-31 22:46:06 +00:00
test_presentationmanagerimport.py Remove songs used in tests that is not in public domain. 2016-02-15 21:49:23 +01:00
test_propresenterimport.py Added ProPresenter 5 & 6 support 2016-03-31 03:41:52 +10:30
test_songbeamerimport.py Add tests for ignored case 2016-01-10 01:34:53 +01:00
test_songformat.py Merge with trunk 2016-01-10 17:01:43 +01:00
test_songproimport.py Year older 2015-12-31 22:46:06 +00:00
test_songselect.py HEAD 2016-01-09 20:01:49 +02:00
test_songshowplusimport.py Year older 2015-12-31 22:46:06 +00:00
test_sundayplusimport.py Remove songs used in tests that is not in public domain. 2016-02-15 21:49:23 +01:00
test_videopsalm.py Finished first test. 2016-03-11 22:56:07 +01:00
test_wordsofworshipimport.py Year older 2015-12-31 22:46:06 +00:00
test_worshipassistantimport.py Remove songs used in tests that is not in public domain. 2016-02-15 21:49:23 +01:00
test_worshipcenterproimport.py Year older 2015-12-31 22:46:06 +00:00
test_zionworximport.py Year older 2015-12-31 22:46:06 +00:00