@@ -135,20 +135,22 @@ def setUpClass(cls):
135135 r_species = [ARCSpecies (label = 'NH2' , smiles = '[NH2]' ),
136136 ARCSpecies (label = 'N2H3' , smiles = 'N[NH]' )],
137137 p_species = [ARCSpecies (label = 'NH3' , smiles = 'N' ),
138- ARCSpecies (label = 'H2NN(S)' , adjlist = """multiplicity 1
139- 1 N u0 p0 c+1 {2,D} {3,S} {4,S}
140- 2 N u0 p2 c-1 {1,D}
141- 3 H u0 p0 c0 {1,S}
142- 4 H u0 p0 c0 {1,S}""" )])
138+ ARCSpecies (label = 'H2NN(S)' ,
139+ adjlist = """multiplicity 1
140+ 1 N u0 p0 c+1 {2,D} {3,S} {4,S}
141+ 2 N u0 p2 c-1 {1,D}
142+ 3 H u0 p0 c0 {1,S}
143+ 4 H u0 p0 c0 {1,S}""" )])
143144 cls .rxn7 = ARCReaction (reactants = ['NH2' , 'N2H3' ], products = ['NH3' , 'H2NN(T)' ],
144145 r_species = [ARCSpecies (label = 'NH2' , smiles = '[NH2]' ),
145146 ARCSpecies (label = 'N2H3' , smiles = 'N[NH]' )],
146147 p_species = [ARCSpecies (label = 'NH3' , smiles = 'N' ),
147- ARCSpecies (label = 'H2NN(T)' , adjlist = """multiplicity 3
148- 1 N u0 p1 c0 {2,S} {3,S} {4,S}
149- 2 N u2 p1 c0 {1,S}
150- 3 H u0 p0 c0 {1,S}
151- 4 H u0 p0 c0 {1,S}""" )])
148+ ARCSpecies (label = 'H2NN(T)' ,
149+ adjlist = """multiplicity 3
150+ 1 N u0 p1 c0 {2,S} {3,S} {4,S}
151+ 2 N u2 p1 c0 {1,S}
152+ 3 H u0 p0 c0 {1,S}
153+ 4 H u0 p0 c0 {1,S}""" )])
152154 cls .rxn8 = ARCReaction (r_species = [ARCSpecies (label = 'CH4' , smiles = 'C' , xyz = cls .ch4_xyz ),
153155 ARCSpecies (label = 'OH' , smiles = '[OH]' , xyz = cls .oh_xyz )],
154156 p_species = [ARCSpecies (label = 'CH3' , smiles = '[CH3]' , xyz = cls .ch3_xyz ),
@@ -257,7 +259,8 @@ def test_as_dict(self):
257259 'props' : {}},
258260 'multiplicity' : 1 ,
259261 'number_of_rotors' : 0 },
260- {'adjlist' : """multiplicity 1
262+ {'arkane_file' : None ,
263+ 'adjlist' : """multiplicity 1
2612641 N u0 p0 c+1 {2,D} {3,S} {4,S}
2622652 N u0 p2 c-1 {1,D}
2632663 H u0 p0 c0 {1,S}
@@ -308,6 +311,13 @@ def test_as_dict(self):
308311 }
309312 self .assertEqual (rxn_dict_6 , expected_dict_6 )
310313
314+ rxn_7_dict = self .rxn7 .as_dict ()
315+ self .assertEqual (rxn_7_dict ['p_species' ][1 ]['adjlist' ], """multiplicity 3
316+ 1 N u0 p1 c0 {2,S} {3,S} {4,S}
317+ 2 N u2 p1 c0 {1,S}
318+ 3 H u0 p0 c0 {1,S}
319+ 4 H u0 p0 c0 {1,S}""" )
320+
311321 def test_from_dict (self ):
312322 """Test ARCReaction.from_dict()"""
313323 rxn_dict = self .rxn1 .as_dict ()
0 commit comments