[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15289] branches/soc-2008-djd/release/ scripts: Modified off_export.py for allowing automated call for exporting.
Dhanannjay Deo
dhandeo at gmail.com
Fri Jun 20 20:37:09 CEST 2008
Revision: 15289
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15289
Author: djd
Date: 2008-06-20 20:36:54 +0200 (Fri, 20 Jun 2008)
Log Message:
-----------
Modified off_export.py for allowing automated call for exporting.
can import off_export file module and use it to export into off file
Modified Paths:
--------------
branches/soc-2008-djd/release/scripts/im_ex_test_suite.py
branches/soc-2008-djd/release/scripts/off_export.py
Modified: branches/soc-2008-djd/release/scripts/im_ex_test_suite.py
===================================================================
--- branches/soc-2008-djd/release/scripts/im_ex_test_suite.py 2008-06-20 18:19:37 UTC (rev 15288)
+++ branches/soc-2008-djd/release/scripts/im_ex_test_suite.py 2008-06-20 18:36:54 UTC (rev 15289)
@@ -11,10 +11,11 @@
import unittest
import Blender
+from off_export import write as off_write
+
class ExportersTest(unittest.TestCase):
def setUp(self):
- Blender.Save('TestData\\export_test.wrl',1);
self.knownValues = ((121, 'Vertices'),
(300, 'Edges'),
(233, 'Facets'),)
@@ -36,6 +37,20 @@
#Blender.Save('TestData\\export_test.obj',1);
self.assertEqual(999, self.knownValues[0][0])
+ def testOFF(self):
+ """Check whether OBJ files exported are in good condition """
+ # Blender along with test suit crashes here
+ off_write('TestData\\export_test.off');
+ self.assertEqual(999, self.knownValues[0][0])
+
+ def testWRL(self):
+ """Check whether OBJ files exported are in good condition """
+ # Blender along with test suit crashes here
+ Blender.Save('TestData\\export_test.wrl',1);
+ self.assertEqual(999, self.knownValues[0][0])
+
+
+
print 'Exporters test suit'
#~ suite = unittest.makeSuite(WidgetTestCase,'test')
@@ -44,4 +59,5 @@
runner = unittest.TextTestRunner()
runner.run(suite)
+print off_write
Modified: branches/soc-2008-djd/release/scripts/off_export.py
===================================================================
--- branches/soc-2008-djd/release/scripts/off_export.py 2008-06-20 18:19:37 UTC (rev 15288)
+++ branches/soc-2008-djd/release/scripts/off_export.py 2008-06-20 18:36:54 UTC (rev 15289)
@@ -103,4 +103,8 @@
if not filename.lower().endswith('.off'): filename += '.off'
write(filename)
-Blender.Window.FileSelector(fs_callback, "Export OFF", Blender.sys.makename(ext='.off'))
+# === File selector is available only in interactive mode,
+# === and inhibits automated testing
+
+if(Blender.mode == 'interactive'):
+ Blender.Window.FileSelector(fs_callback, "Export OFF", Blender.sys.makename(ext='.off'))
More information about the Bf-blender-cvs
mailing list