Skip to content

Commit 2e7a979

Browse files
committed
Tests: adjlist in Species dict
1 parent 7b457f2 commit 2e7a979

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

arc/reaction/reaction_test.py

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -121,20 +121,22 @@ def setUpClass(cls):
121121
r_species=[ARCSpecies(label='NH2', smiles='[NH2]'),
122122
ARCSpecies(label='N2H3', smiles='N[NH]')],
123123
p_species=[ARCSpecies(label='NH3', smiles='N'),
124-
ARCSpecies(label='H2NN(S)', adjlist="""multiplicity 1
125-
1 N u0 p0 c+1 {2,D} {3,S} {4,S}
126-
2 N u0 p2 c-1 {1,D}
127-
3 H u0 p0 c0 {1,S}
128-
4 H u0 p0 c0 {1,S}""")])
124+
ARCSpecies(label='H2NN(S)',
125+
adjlist="""multiplicity 1
126+
1 N u0 p0 c+1 {2,D} {3,S} {4,S}
127+
2 N u0 p2 c-1 {1,D}
128+
3 H u0 p0 c0 {1,S}
129+
4 H u0 p0 c0 {1,S}""")])
129130
cls.rxn7 = ARCReaction(reactants=['NH2', 'N2H3'], products=['NH3', 'H2NN(T)'],
130131
r_species=[ARCSpecies(label='NH2', smiles='[NH2]'),
131132
ARCSpecies(label='N2H3', smiles='N[NH]')],
132133
p_species=[ARCSpecies(label='NH3', smiles='N'),
133-
ARCSpecies(label='H2NN(T)', adjlist="""multiplicity 3
134-
1 N u0 p1 c0 {2,S} {3,S} {4,S}
135-
2 N u2 p1 c0 {1,S}
136-
3 H u0 p0 c0 {1,S}
137-
4 H u0 p0 c0 {1,S}""")])
134+
ARCSpecies(label='H2NN(T)',
135+
adjlist="""multiplicity 3
136+
1 N u0 p1 c0 {2,S} {3,S} {4,S}
137+
2 N u2 p1 c0 {1,S}
138+
3 H u0 p0 c0 {1,S}
139+
4 H u0 p0 c0 {1,S}""")])
138140
cls.rxn8 = ARCReaction(r_species=[ARCSpecies(label='CH4', smiles='C', xyz=cls.ch4_xyz),
139141
ARCSpecies(label='OH', smiles='[OH]', xyz=cls.oh_xyz)],
140142
p_species=[ARCSpecies(label='CH3', smiles='[CH3]', xyz=cls.ch3_xyz),
@@ -237,7 +239,8 @@ def test_as_dict(self):
237239
'props': {}},
238240
'multiplicity': 1,
239241
'number_of_rotors': 0},
240-
{'adjlist': """multiplicity 1
242+
{'arkane_file': None,
243+
'adjlist': """multiplicity 1
241244
1 N u0 p0 c+1 {2,D} {3,S} {4,S}
242245
2 N u0 p2 c-1 {1,D}
243246
3 H u0 p0 c0 {1,S}
@@ -287,6 +290,13 @@ def test_as_dict(self):
287290
}
288291
self.assertEqual(rxn_dict_6, expected_dict_6)
289292

293+
rxn_7_dict = self.rxn7.as_dict()
294+
self.assertEqual(rxn_7_dict['p_species'][1]['adjlist'], """multiplicity 3
295+
1 N u0 p1 c0 {2,S} {3,S} {4,S}
296+
2 N u2 p1 c0 {1,S}
297+
3 H u0 p0 c0 {1,S}
298+
4 H u0 p0 c0 {1,S}""")
299+
290300
def test_from_dict(self):
291301
"""Test ARCReaction.from_dict()"""
292302
rxn_dict = self.rxn1.as_dict()

0 commit comments

Comments
 (0)