[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2448] branches/geodesic_domes/tests/ unittest_1_geodesic_domes.py: Mainly: test making a tetrahedron added => 4 times OK ; -)

Peter K.H. Gragert pkhgragert at gmail.com
Sat Oct 15 09:04:01 CEST 2011


Revision: 2448
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2448
Author:   pkhg
Date:     2011-10-15 07:03:58 +0000 (Sat, 15 Oct 2011)
Log Message:
-----------
Mainly: test making a tetrahedron added => 4 times OK ;-)

Modified Paths:
--------------
    branches/geodesic_domes/tests/unittest_1_geodesic_domes.py

Modified: branches/geodesic_domes/tests/unittest_1_geodesic_domes.py
===================================================================
--- branches/geodesic_domes/tests/unittest_1_geodesic_domes.py	2011-10-15 06:43:51 UTC (rev 2447)
+++ branches/geodesic_domes/tests/unittest_1_geodesic_domes.py	2011-10-15 07:03:58 UTC (rev 2448)
@@ -1,5 +1,8 @@
+import bpy
 import sys
-sys.path.append("c:\\Users\\Peter\\25blender\\branches\\geodesic_domes")
+#!!!!!!!!!!!!!!!!!!adjust this path to your settings
+#sys.path.append("c:\\Users\\Peter\\25blender\\branches\\geodesic_domes")
+sys.path.append("c:/BlenderSVN/cmake_all3/bin/2.59/scripts/addons/geodesic_domes")
 import unittest
 from mathutils import Vector #needed to check vertex.vector values
 import geodesic_classes_259
@@ -19,6 +22,7 @@
 class geodesic_259_Test(unittest.TestCase):
 
     def setUp(self):
+        print("\n=============setup called================\n\n")
         unittest.TestCase.setUp(self)
         self.geodesic = geodesic_classes_259.geodesic(vefm_259.mesh)
         self.vefm = geodesic_classes_259.vefm_259
@@ -96,7 +100,23 @@
             
         finally:
             pass
-            
+        
+    def test_add_object(self):
+        tetrahedron = self.tetrahedron
+        tetrahedron.vertedgefacedata()
+
+        edgeskeleton = tetrahedron.edgeskeleton[:]
+        try:
+            nr_edges = len(edgeskeleton)
+            self.assertEqual(nr_edges,6,"6 edges")
+            tetrahedron.setparameters(self.parameters)
+            self.assertEqual(tetrahedron.frequency,1)
+            tetrahedron.config()
+            tetrahedron.add_object()
+            bpy.context.object.name = "PKHG was here"
+        finally:
+            pass
+                    
 if __name__ == '__main__':
 #if main use: exit=False    unittest.main(exit=False)
     suite =     unittest.TestLoader().loadTestsFromTestCase(geodesic_259_Test)



More information about the Bf-extensions-cvs mailing list