@@ -100,9 +100,41 @@ def testLonePairSoluteGeneration(self):
1001003 H u0 p0 c0 {1,S}
101101""" )
102102 species = Species (molecule = [molecule ])
103- soluteData = self .database .getSoluteDataFromGroups (species )
103+ soluteData = self .database .getSoluteDataFromGroups (species )
104104 self .assertTrue (soluteData is not None )
105-
105+
106+ @work_in_progress
107+ def testSoluteDataGenerationAmmonia (self ):
108+ "Test we can obtain solute parameters via group additivity for ammonia"
109+ molecule = Molecule ().fromAdjacencyList (
110+ """
111+ 1 N u0 p1 c0 {2,S} {3,S} {4,S}
112+ 2 H u0 p0 c0 {1,S}
113+ 3 H u0 p0 c0 {1,S}
114+ 4 H u0 p0 c0 {1,S}
115+ """ )
116+ species = Species (molecule = [molecule ])
117+ soluteData = self .database .getSoluteDataFromGroups (species )
118+ self .assertTrue (soluteData is not None )
119+
120+ def testSoluteDataGenerationAmide (self ):
121+ "Test that we can obtain solute parameters via group additivity for an amide"
122+ molecule = Molecule ().fromAdjacencyList (
123+ """
124+ 1 N u0 p1 {2,S} {3,S} {4,S}
125+ 2 H u0 {1,S}
126+ 3 C u0 {1,S} {6,S} {7,S} {8,S}
127+ 4 C u0 {1,S} {5,D} {9,S}
128+ 5 O u0 p2 {4,D}
129+ 6 H u0 {3,S}
130+ 7 H u0 {3,S}
131+ 8 H u0 {3,S}
132+ 9 H u0 {4,S}
133+ """ )
134+ species = Species (molecule = [molecule ])
135+ soluteData = self .database .getSoluteDataFromGroups (species )
136+ self .assertTrue (soluteData is not None )
137+
106138 def testRadicalandLonePairGeneration (self ):
107139 """
108140 Test we can obtain solute parameters via group additivity for a molecule with both lone
@@ -117,7 +149,7 @@ def testRadicalandLonePairGeneration(self):
1171493 H u0 p0 c0 {2,S}
118150""" )
119151 species = Species (molecule = [molecule ])
120- soluteData = self .database .getSoluteDataFromGroups (species )
152+ soluteData = self .database .getSoluteDataFromGroups (species )
121153 self .assertTrue (soluteData is not None )
122154
123155 def testCorrectionGeneration (self ):
0 commit comments