[Scipy-svn] r2717 - trunk/Lib/sandbox/timeseries/io/fame/tests
scipy-svn at scipy.org
scipy-svn at scipy.org
Thu Feb 15 16:31:30 EST 2007
Author: mattknox_ca
Date: 2007-02-15 15:31:27 -0600 (Thu, 15 Feb 2007)
New Revision: 2717
Modified:
trunk/Lib/sandbox/timeseries/io/fame/tests/test_fame.py
Log:
more tests added
Modified: trunk/Lib/sandbox/timeseries/io/fame/tests/test_fame.py
===================================================================
--- trunk/Lib/sandbox/timeseries/io/fame/tests/test_fame.py 2007-02-15 21:31:11 UTC (rev 2716)
+++ trunk/Lib/sandbox/timeseries/io/fame/tests/test_fame.py 2007-02-15 21:31:27 UTC (rev 2717)
@@ -139,6 +139,16 @@
self._test_assume_exists_cser()
self._test_dict_cser()
+
+ self._test_whats()
+
+ self._test_exists()
+
+ self._test_remove()
+
+ self._test_wildlist()
+
+
def _test_write_scalars(self):
"test writing all types of scalar values"
@@ -378,6 +388,37 @@
result = self.db.read(['$cser_1', '$cser_2'])
assert_array_equal(result['$cser_1'], data['cser']['float32'])
assert_array_equal(result['$cser_2'], data['cser']['float32'])
+
+ def _test_whats(self):
+ "test whats method"
+
+ # just make sure it doesn't crash for now
+ what_dict = self.db.whats('$tser_float32')
+
+ def _test_exists(self):
+ assert(self.db.exists('$cser_float32'))
+ assert(not self.db.exists('$fake_series'))
+
+ def _test_remove(self):
+ assert(self.db.exists('$cser_1'))
+ assert(self.db.exists('$cser_2'))
+ self.db.remove(['$cser_1', '$cser_2'])
+ assert(not self.db.exists('$cser_1'))
+ assert(not self.db.exists('$cser_2'))
+
+ self.db.remove('$cser_1', must_exist=False)
+
+
+ def _test_wildlist(self):
+ wl1 = self.db.wildlist("$cser_?")
+ wl2 = self.db.wildlist("$cser_?", wildonly=True)
+
+ res1 = sorted(["$CSER_"+x.upper() for x in list(data['cser'])])
+ res2 = sorted([x.upper() for x in list(data['cser'])])
+
+ assert_equal(wl1, res1)
+ assert_equal(wl2, res2)
+
def tearDown(self):
self.db.close()
More information about the Scipy-svn
mailing list