I know you don't have a lot of time on your hands at the moment, but I'd really prefer to see more test coverage. You've written a bunch of new functions and only some of them are being (indirectly) tested.
Diff comments: > > === modified file 'tests/functional/openlp_plugins/songs/test_lib.py' > --- tests/functional/openlp_plugins/songs/test_lib.py 2016-12-31 11:01:36 > +0000 > +++ tests/functional/openlp_plugins/songs/test_lib.py 2017-03-18 21:30:23 > +0000 > @@ -264,6 +264,32 @@ > # THEN: The stripped text matches thed expected result > assert result == exp_result, 'The result should be %s' % > exp_result > > + def transpose_chord_up_test(self): Tests need to be prefixed with "test_" IIRC. > + """ > + Test that the transpose_chord() method works when transposing up > + """ > + # GIVEN: A Chord > + chord = 'C' > + > + # WHEN: Transposing it 1 up > + new_chord = transpose_chord(chord, 1, 'english') > + > + # THEN: The chord should be transposed up one note > + self.assertEqual(new_chord, 'C#', 'The chord should be transposed > up.') > + > + def transpose_chord_down_test(self): > + """ > + Test that the transpose_chord() method works when transposing down > + """ > + # GIVEN: A Chord > + chord = 'C' > + > + # WHEN: Transposing it 1 down > + new_chord = transpose_chord(chord, -1, 'english') > + > + # THEN: The chord should be transposed down one note > + self.assertEqual(new_chord, 'B', 'The chord should be transposed > down.') > + > > class TestVerseType(TestCase): > """ -- https://code.launchpad.net/~tomasgroth/openlp/chords/+merge/320277 Your team OpenLP Core is subscribed to branch lp:openlp. _______________________________________________ Mailing list: https://launchpad.net/~openlp-core Post to : [email protected] Unsubscribe : https://launchpad.net/~openlp-core More help : https://help.launchpad.net/ListHelp

