Ejemplo n.º 1
0
def test_parse_tandem_label():
    assert main.parse_tandem("*>aria").data == "aria"
Ejemplo n.º 2
0
def test_parse_tandem_key():
    assert main.parse_tandem("*A-:").data == "Ab"
Ejemplo n.º 3
0
def test_parse_tandem_transposing_instrument():
    assert main.parse_tandem("*ITrd1c2").data == "d1c2"
Ejemplo n.º 4
0
def test_parse_tandem_repetition():
    assert main.parse_tandem("*>[aria1,aria2]").data == ["aria1", "aria2"]
Ejemplo n.º 5
0
def test_parse_tandem_meter():
    assert main.parse_tandem("*M6/8").data == "6/8"
Ejemplo n.º 6
0
def test_parse_tandem_timebase():
    assert main.parse_tandem("*tb32").data == 32.0
Ejemplo n.º 7
0
def test_parse_tandem_key_sig_bartok():
    assert main.parse_tandem("*k[B-F#]").data == ["bb", "f#"]
Ejemplo n.º 8
0
def test_parse_tandem_tempo():
    assert main.parse_tandem("*MM88.97").data == 88.97
Ejemplo n.º 9
0
def test_parse_tandem_key_sig_sharp():
    assert main.parse_tandem("*k[f#c#]").data == 2
Ejemplo n.º 10
0
def test_parse_tandem_key_sig_flat():
    assert main.parse_tandem("*k[B-E-]").data == -2
Ejemplo n.º 11
0
def test_parse_tandem_instr_name_default():
    assert main.parse_tandem("*Isoprn").data == "soprn"
Ejemplo n.º 12
0
def test_parse_tandem_instr_name_user():
    assert main.parse_tandem("*I:violin 1").data == "violin 1"
Ejemplo n.º 13
0
def test_parse_tandem_instr_group():
    assert main.parse_tandem("*IGsolo").data == "solo"
Ejemplo n.º 14
0
def test_parse_tandem_instr_class():
    assert main.parse_tandem("*ICvox").data == "vox"
Ejemplo n.º 15
0
def test_parse_tandem_clef():
    assert main.parse_tandem("*clefG").data == "treble"