示例#1
0
def test_derive_ionmode_positive_adduct():
    spectrum_in = Spectrum(mz=numpy.array([], dtype="float"),
                           intensities=numpy.array([], dtype="float"),
                           metadata={"adduct": "[M+H]"})

    spectrum = derive_ionmode(spectrum_in)

    assert spectrum.get("ionmode") == "positive", "Expected different ionmode."
示例#2
0
def test_derive_ionmode_positive_adduct():
    spectrum_in = SpectrumBuilder().with_metadata({"adduct": "[M+H]"}).build()

    spectrum = derive_ionmode(spectrum_in)

    assert spectrum.get("ionmode") == "positive", "Expected different ionmode."
示例#3
0
def test_derive_ionmode_empty_spectrum():
    spectrum_in = None
    spectrum = derive_ionmode(spectrum_in)

    assert spectrum is None, "Expected differnt handling of None spectrum."