@@ -121,20 +121,22 @@ def setUpClass(cls):
121
121
r_species = [ARCSpecies (label = 'NH2' , smiles = '[NH2]' ),
122
122
ARCSpecies (label = 'N2H3' , smiles = 'N[NH]' )],
123
123
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}""" )])
129
130
cls .rxn7 = ARCReaction (reactants = ['NH2' , 'N2H3' ], products = ['NH3' , 'H2NN(T)' ],
130
131
r_species = [ARCSpecies (label = 'NH2' , smiles = '[NH2]' ),
131
132
ARCSpecies (label = 'N2H3' , smiles = 'N[NH]' )],
132
133
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}""" )])
138
140
cls .rxn8 = ARCReaction (r_species = [ARCSpecies (label = 'CH4' , smiles = 'C' , xyz = cls .ch4_xyz ),
139
141
ARCSpecies (label = 'OH' , smiles = '[OH]' , xyz = cls .oh_xyz )],
140
142
p_species = [ARCSpecies (label = 'CH3' , smiles = '[CH3]' , xyz = cls .ch3_xyz ),
@@ -237,7 +239,8 @@ def test_as_dict(self):
237
239
'props' : {}},
238
240
'multiplicity' : 1 ,
239
241
'number_of_rotors' : 0 },
240
- {'adjlist' : """multiplicity 1
242
+ {'arkane_file' : None ,
243
+ 'adjlist' : """multiplicity 1
241
244
1 N u0 p0 c+1 {2,D} {3,S} {4,S}
242
245
2 N u0 p2 c-1 {1,D}
243
246
3 H u0 p0 c0 {1,S}
@@ -287,6 +290,13 @@ def test_as_dict(self):
287
290
}
288
291
self .assertEqual (rxn_dict_6 , expected_dict_6 )
289
292
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
+
290
300
def test_from_dict (self ):
291
301
"""Test ARCReaction.from_dict()"""
292
302
rxn_dict = self .rxn1 .as_dict ()
0 commit comments