diff --git a/interfaces/cython/cantera/test/test_reaction.py b/interfaces/cython/cantera/test/test_reaction.py index 7d520c8d561..35c410d0962 100644 --- a/interfaces/cython/cantera/test/test_reaction.py +++ b/interfaces/cython/cantera/test/test_reaction.py @@ -924,6 +924,29 @@ def test_efficiencies(self): self.assertEqual(rxn.default_efficiency, 0.) +class TestETemp(ReactionTests, utilities.CanteraTest): + # test electron-temperature reaction + + _cls = ct.ETempReaction + _type = "electron-temperature" + _equation = "O + H <=> O + H" + _rate = {"A": 17283, "b": -3.1, "Ea_T": -5820088, "Ea_Te": 10808733} + _index = 11 + _yaml = """ + equation: O + H <=> O + H + type: electron-temperature + rate-constant: {A: 17283, b: -3.1, Ea_T: -700 K, Ea_Te: 1300 K} + """ + + @classmethod + def setUpClass(cls): + ReactionTests.setUpClass() + cls._rate_obj = ct.ETempRate(**cls._rate) + + def eval_rate(self, rate): + return rate(self.gas.T, self.gas.Te) + + class TestBlowersMasel(ReactionTests, utilities.CanteraTest): # test updated version of Blowers-Masel reaction