def test_list_lineshape_definitions(): p = DecFileParser(DIR / '../data/defs-aliases-chargeconj.dec') p.parse() assert p.list_lineshape_definitions() == [ (['D_1+', 'D*+', 'pi0'], 2), (['D_1+', 'D*0', 'pi+'], 2), (['D_1-', 'D*-', 'pi0'], 2), (['D_1-', 'anti-D*0', 'pi-'], 2), (['D_10', 'D*0', 'pi0'], 2), (['D_10', 'D*+', 'pi-'], 2), (['anti-D_10', 'anti-D*0', 'pi0'], 2), (['anti-D_10', 'D*-', 'pi+'], 2) ]
def test_list_lineshape_definitions(): p = DecFileParser(DIR / "../data/defs-aliases-chargeconj.dec") p.parse() assert p.list_lineshape_definitions() == [ (["D_1+", "D*+", "pi0"], 2), (["D_1+", "D*0", "pi+"], 2), (["D_1-", "D*-", "pi0"], 2), (["D_1-", "anti-D*0", "pi-"], 2), (["D_10", "D*0", "pi0"], 2), (["D_10", "D*+", "pi-"], 2), (["anti-D_10", "anti-D*0", "pi0"], 2), (["anti-D_10", "D*-", "pi+"], 2), ]