[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15284] branches/soc-2008-djd/release/ scripts: Test suit skeleton, with a preliminary test .blend file
Dhanannjay Deo
dhandeo at gmail.com
Fri Jun 20 13:07:40 CEST 2008
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 (dhandeo at gmail.com) "
+__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)
More information about the Bf-blender-cvs
mailing list