@@ -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
2412441 N u0 p0 c+1 {2,D} {3,S} {4,S}
2422452 N u0 p2 c-1 {1,D}
2432463 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