Esempio n. 1
0
def test_inject_chords_4():
    chords = [("Am", 0), ("G#/Fis", 3), ("Bb\\h{maj7}", 12)]
    line = "I will love you\n"
    expect = "[Am]I w[G#/Fis]ill love [Bb\\h{maj7}]you\n"
    res = inject_chords(line, chords)
    print(expect, res)
    assert expect == res
Esempio n. 2
0
def test_inject_chords_5():
    chords = [("Am", 0), ("Bm", 7), ("Cm", 12), ("F",16), ("G",19)]
    line = "I will love you\n"
    expect = "[Am]I will [Bm]love [Cm]you [F]   [G]\n"
    res = inject_chords(line, chords)
    print(expect, res)
    assert expect == res
Esempio n. 3
0
def test_inject_chords_3():
    chords = [("Am", 0), ("Bm", 3), ("Cm", 7)]
    line = "I will love you\n"
    expect = "[Am]I w[Bm]ill [Cm]love you\n"
    res = inject_chords(line, chords)
    print(expect, res)
    assert expect == res