diff tests/swig_tests/vfs_tests.py @ 0:4a0efb7baf70

* Datasets becomes the new trunk and retires after that :-)
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Sun, 29 Jun 2008 18:44:17 +0000
parents
children d2f1e81fbe2c
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/swig_tests/vfs_tests.py	Sun Jun 29 18:44:17 2008 +0000
@@ -0,0 +1,35 @@
+#!/usr/bin/env python
+from swig_test_utils import *
+
+import sys
+
+class TestVfs(unittest.TestCase):
+	def setUp(self):
+		self.engine = getEngine(True)
+		self.vfs = self.engine.getVFS()
+
+	def tearDown(self):
+		del self.engine
+	
+	def testListFiles(self):
+		self.vfs.listFiles('.')
+		self.assert_(self.vfs.listFiles('.'))
+	
+	def testListDirs(self):
+		print self.vfs.listDirectories('.')
+		self.assert_(self.vfs.listDirectories('.'))
+	
+	def testReadLines(self):
+		data = self.vfs.open('test_fife.py')
+		self.assert_(data.getDataInLines())
+		del data
+	
+	def testReadBytes(self):
+		data = self.vfs.open('test_fife.py')
+		self.assert_(data.getDataInBytes())
+		del data
+
+TEST_CLASSES = [TestVfs]
+
+if __name__ == '__main__':
+    unittest.main()