From 09d0cb6621017db9f67bd5b1494e4ef67d54e7a1 Mon Sep 17 00:00:00 2001
From: Tobias Schmidt <tobias.schmidt@unibas.ch>
Date: Fri, 22 Oct 2010 14:19:52 +0200
Subject: [PATCH] update msms unit test

---
 modules/bindings/tests/test_msms.py | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/modules/bindings/tests/test_msms.py b/modules/bindings/tests/test_msms.py
index 61810be55..5720372c0 100755
--- a/modules/bindings/tests/test_msms.py
+++ b/modules/bindings/tests/test_msms.py
@@ -7,20 +7,26 @@ class TestMSMSBindings(unittest.TestCase):
   
   def setUp(self):
     self.protein = io.LoadEntity("testfiles/testprotein.pdb")
-    self.num_tri=45360
-    self.num_vert=22670
-    self.ases=19336.730
-    self.asas=21179.932
+
+    self.num_tri=111546
+    self.num_vert=55762
+    self.ases=20051.928
+    self.asas=21574.324
 
   def testCalculateSurface(self):
-    surf=msms.CalculateSurface(self.protein, msms_env='MSMSSERVER')[0]
+    surf=msms.CalculateSurface(self.protein,
+                               msms_env='MSMSSERVER',
+                               density=3,
+                               radius=1.4)[0]
     assert self.num_vert==len(surf.GetVertexIDList()) \
        and self.num_tri==len(surf.GetTriIDList()), \
        "Number of surface vertices (%i) or triangles (%i) do not match precalculated values (%i/%i)"%(len(surf.GetVertexIDList()),len(surf.GetTriIDList()),self.num_vert,self.num_tri)
   
   def testCalculateSurfaceAres(self):
      (msms_ases, msms_asas)=msms.CalculateSurfaceArea(self.protein, \
-                                                      msms_env='MSMSSERVER')
+                                                      msms_env='MSMSSERVER',
+                                                      density=3,
+                                                      radius=1.4)
      assert self.ases==msms_ases[0] and self.asas==msms_asas[0], \
      "SASA (%f) or SESA (%f) do not match precalculated values (%f/%f)"%(msms_asas[0],msms_ases[0],self.asas,self.ases)
 
-- 
GitLab