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)
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""")