Beispiel #1
0
def test_to_xlsx():
    xlsx_filename_in = os.path.join(os.path.dirname(__file__), "test_data",
                                    "test_progression.xlsx")
    xlsx_filename_out = os.path.join(os.path.dirname(__file__), "test_data",
                                     "test_progression_exported.xlsx")
    prog = ChordProgression.from_string("""C Fm C G7 C E7 Am G G G G G""")
    try:
        prog.to_xlsx(xlsx_filename_out)
        assert ChordProgression.from_xlsx(xlsx_filename_in) == prog
    finally:
        os.remove(xlsx_filename_out)
Beispiel #2
0
def test_from_xlsx():
    xlsx_filename_in = os.path.join(os.path.dirname(__file__), "test_data",
                                    "test_progression.xlsx")
    assert ChordProgression.from_xlsx(
        xlsx_filename_in) == ChordProgression.from_string(
            """C Fm C G7 C E7 Am G G G G G""")