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."
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."
def test_derive_ionmode_empty_spectrum(): spectrum_in = None spectrum = derive_ionmode(spectrum_in) assert spectrum is None, "Expected differnt handling of None spectrum."