forked from openlp/openlp
Add test
This commit is contained in:
parent
482d0f2346
commit
637c0060f9
@ -38,12 +38,12 @@ TEST_PATH = os.path.abspath(
|
||||
os.path.join(os.path.dirname(__file__), '..', '..', '..', 'resources', 'presentationmanagersongs'))
|
||||
|
||||
|
||||
class TestSongShowPlusFileImport(SongImportTestHelper):
|
||||
class TestPresentationManagerFileImport(SongImportTestHelper):
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
self.importer_class_name = 'PresentationManagerImport'
|
||||
self.importer_module_name = 'presentationmanager'
|
||||
super(TestSongShowPlusFileImport, self).__init__(*args, **kwargs)
|
||||
super(TestPresentationManagerFileImport, self).__init__(*args, **kwargs)
|
||||
|
||||
def test_song_import(self):
|
||||
"""
|
||||
@ -51,3 +51,5 @@ class TestSongShowPlusFileImport(SongImportTestHelper):
|
||||
"""
|
||||
self.file_import([os.path.join(TEST_PATH, 'Great Is Thy Faithfulness.sng')],
|
||||
self.load_external_result_data(os.path.join(TEST_PATH, 'Great Is Thy Faithfulness.json')))
|
||||
self.file_import([os.path.join(TEST_PATH, 'Agnus Dei.sng')],
|
||||
self.load_external_result_data(os.path.join(TEST_PATH, 'Agnus Dei.json')))
|
||||
|
14
tests/resources/presentationmanagersongs/Agnus Dei.json
Normal file
14
tests/resources/presentationmanagersongs/Agnus Dei.json
Normal file
@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Agnus Dei",
|
||||
"verse_order_list": ["v1", "v2"],
|
||||
"verses": [
|
||||
[
|
||||
"Alleluia Alleluluia \nfor the Lord almighty reigns \nAlleluia Alleluluia \nHoly holy are you Lord God Almighty \nWorthy is the lamb \nWorthy is the lamb \nHoly holy are you Lord God Almighty",
|
||||
"v1"
|
||||
],
|
||||
[
|
||||
"Worthy is the lamb \nWorthy is the lamb \nYou are holy holy \nAre you lamb \nWorthy is the lamb \nYou are holy holy \nYou are holy holy",
|
||||
"v2"
|
||||
]
|
||||
]
|
||||
}
|
34
tests/resources/presentationmanagersongs/Agnus Dei.sng
Normal file
34
tests/resources/presentationmanagersongs/Agnus Dei.sng
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<song xmlns="creativelifestyles/song">
|
||||
<attributes>
|
||||
<title>Agnus Dei</title>
|
||||
<author></author>
|
||||
<copyright></copyright>
|
||||
<ccli_number></ccli_number>
|
||||
<comments></comments>
|
||||
</attributes>
|
||||
<verses>
|
||||
<verse id="Verse 1">
|
||||
Alleluia Alleluluia
|
||||
for the Lord almighty reigns
|
||||
Alleluia Alleluluia
|
||||
Holy holy are you Lord God Almighty
|
||||
Worthy is the lamb
|
||||
Worthy is the lamb
|
||||
Holy holy are you Lord God Almighty
|
||||
|
||||
|
||||
</verse>
|
||||
<verse id="Verse 2">
|
||||
Worthy is the lamb
|
||||
Worthy is the lamb
|
||||
You are holy holy
|
||||
Are you lamb
|
||||
Worthy is the lamb
|
||||
You are holy holy
|
||||
You are holy holy
|
||||
|
||||
|
||||
</verse>
|
||||
</verses>
|
||||
</song>
|
Loading…
Reference in New Issue
Block a user