commit 8bc283b1406480998b9f3c3563beb373d2b2d9e3
parent 718a8c2ce8f061e15c61c48998efa639e12dfe01
Author: Asher Morgan <59518073+ashermorgan@users.noreply.github.com>
Date: Fri, 12 Apr 2024 15:44:57 -0700
Capitalize title slide content
Diffstat:
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/songs2slides/core.py b/songs2slides/core.py
@@ -166,7 +166,7 @@ def assemble_slides(songs: list[SongData], lines_per_slide: int = 4,
slides = []
for song in songs:
# Add slides for song
- if title_slides: slides += [f'{song.title}']
+ if title_slides: slides += [f'{song.title.upper()}']
slides += parse_song_lyrics(song.lyrics.upper(), lines_per_slide)
if blank_slides: slides += ['']
diff --git a/tests/test_core.py b/tests/test_core.py
@@ -286,7 +286,7 @@ class TestCore(unittest.TestCase):
def test_assemble_slides_default(self):
# Declare song data and expected slides
songs = [
- core.SongData('T1', 'A1', 'l1\nl2\nl3\nl4\nl5'),
+ core.SongData('t1', 'a1', 'l1\nl2\nl3\nl4\nl5'),
core.SongData('T2', 'A3', 'L6\nL7\n\nL8\n\n\nL9'),
]
expected = [
@@ -325,7 +325,7 @@ class TestCore(unittest.TestCase):
def test_assemble_slides_no_title_slides(self):
# Declare song data and expected slides
songs = [
- core.SongData('T1', 'A1', 'l1\nl2\nl3\nl4\nl5'),
+ core.SongData('t1', 'a1', 'l1\nl2\nl3\nl4\nl5'),
core.SongData('T2', 'A3', 'L6\nL7\n\nL8\n\n\nL9'),
]
expected = [
@@ -342,7 +342,7 @@ class TestCore(unittest.TestCase):
def test_assemble_slides_no_blank_slides(self):
# Declare song data and expected slides
songs = [
- core.SongData('T1', 'A1', 'l1\nl2\nl3\nl4\nl5'),
+ core.SongData('t1', 'a1', 'l1\nl2\nl3\nl4\nl5'),
core.SongData('T2', 'A3', 'L6\nL7\n\nL8\n\n\nL9'),
]
expected = [
@@ -359,7 +359,7 @@ class TestCore(unittest.TestCase):
def test_assemble_slides_no_extra_slides(self):
# Declare song data and expected slides
songs = [
- core.SongData('T1', 'A1', 'l1\nl2\nl3\nl4\nl5'),
+ core.SongData('t1', 'a1', 'l1\nl2\nl3\nl4\nl5'),
core.SongData('T2', 'A3', 'L6\nL7\n\nL8\n\n\nL9'),
]
expected = [