Esempio n. 1
0
def test_enum_multiple_error():
    grp = AFMGroup(data_dir / "map2x2_extracted.jpk-force-map")
    grp += load_data(data_dir / "spot3-0192.jpk-force")
    with pytest.raises(ValueError, match="Multiple curves"):
        grp.get_enum(0)
Esempio n. 2
0
def test_enum_not_found_error():
    grp = AFMGroup(data_dir / "map2x2_extracted.jpk-force-map")
    with pytest.raises(KeyError, match="Could not find"):
        grp.get_enum(100)
Esempio n. 3
0
def test_enum_index():
    grp = AFMGroup(data_dir / "map2x2_extracted.jpk-force-map")
    afmd = grp.get_enum(2)
    assert afmd.enum == 2
    assert grp.index(afmd) == 2