Revision: 15284
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15284
Author:   djd
Date:     2008-06-20 13:06:46 +0200 (Fri, 20 Jun 2008)

Log Message:
-----------
Test suit skeleton, with a preliminary test .blend file

Added Paths:
-----------
    branches/soc-2008-djd/release/scripts/TestData/
    branches/soc-2008-djd/release/scripts/TestData/export_test.blend
    branches/soc-2008-djd/release/scripts/im_ex_test_suite.py

Added: branches/soc-2008-djd/release/scripts/TestData/export_test.blend
===================================================================
(Binary files differ)


Property changes on: 
branches/soc-2008-djd/release/scripts/TestData/export_test.blend
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: branches/soc-2008-djd/release/scripts/im_ex_test_suite.py
===================================================================
--- branches/soc-2008-djd/release/scripts/im_ex_test_suite.py                   
        (rev 0)
+++ branches/soc-2008-djd/release/scripts/im_ex_test_suite.py   2008-06-20 
11:06:46 UTC (rev 15284)
@@ -0,0 +1,38 @@
+#!BPY
+"""Unit testing Framework for Blender Import Export Scripts 
+This program is developed as a part of Google Summer of Code 2008 
+"""
+
+__author__ = " Dhanannjay Deo ([EMAIL PROTECTED]) "
+__version__ = "$ Revision: 0.1 $"
+__date__ = "$ Date: 05/26/2008 $"
+__copyright__ = "Copyright (c) 2008 Blender Foundation "
+__license__ = "GPL"
+
+import unittest
+import Blender
+
+class ExportersTest(unittest.TestCase):
+    def setUp(self):
+        Blender.Save('TestData\\export_test.wrl',1);
+        self.knownValues = ((121, 'Vertices'),
+                            (300, 'Edges'),
+                            (233, 'Facets'),)
+
+    def testSTL(self):
+        """Check whether STL files exported are in good condition """
+        Blender.Save('TestData\\export_test.stl',1);
+        self.assertEqual(121, self.knownValues[0][0])
+
+    def testDXF(self):
+        """Check whether DXF files exported are in good condition """
+        Blender.Save('TestData\\export_test.dxf',1);
+        self.assertEqual(999, self.knownValues[0][0])
+
+print 'Exporters test suit'
+
+#~ suite = unittest.makeSuite(WidgetTestCase,'test')
+
+suite = unittest.makeSuite(ExportersTest,'test')
+runner = unittest.TextTestRunner()
+runner.run(suite)


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to