diff options
author | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-04 05:41:33 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-05-04 05:41:33 +0000 |
commit | b8436b026a90291ba26afa4f7a2700720b03339f (patch) | |
tree | 3098aede87640c80567ecb31022e0404a8b5ec75 /sys/lib/python/test/test_anydbm.py | |
parent | 6c1b42188259a6f1636cd15a9570b18af03e2dbb (diff) |
remove python test cases
Diffstat (limited to 'sys/lib/python/test/test_anydbm.py')
-rw-r--r-- | sys/lib/python/test/test_anydbm.py | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/sys/lib/python/test/test_anydbm.py b/sys/lib/python/test/test_anydbm.py deleted file mode 100644 index 0cdc2c321..000000000 --- a/sys/lib/python/test/test_anydbm.py +++ /dev/null @@ -1,95 +0,0 @@ -#! /usr/bin/env python -"""Test script for the anydbm module - based on testdumbdbm.py -""" - -import os -import unittest -import anydbm -import glob -from test import test_support - -_fname = test_support.TESTFN - -def _delete_files(): - # we don't know the precise name the underlying database uses - # so we use glob to locate all names - for f in glob.glob(_fname + "*"): - try: - os.unlink(f) - except OSError: - pass - -class AnyDBMTestCase(unittest.TestCase): - _dict = {'0': '', - 'a': 'Python:', - 'b': 'Programming', - 'c': 'the', - 'd': 'way', - 'f': 'Guido', - 'g': 'intended' - } - - def __init__(self, *args): - unittest.TestCase.__init__(self, *args) - - def test_anydbm_creation(self): - f = anydbm.open(_fname, 'c') - self.assertEqual(f.keys(), []) - for key in self._dict: - f[key] = self._dict[key] - self.read_helper(f) - f.close() - - def test_anydbm_modification(self): - self.init_db() - f = anydbm.open(_fname, 'c') - self._dict['g'] = f['g'] = "indented" - self.read_helper(f) - f.close() - - def test_anydbm_read(self): - self.init_db() - f = anydbm.open(_fname, 'r') - self.read_helper(f) - f.close() - - def test_anydbm_keys(self): - self.init_db() - f = anydbm.open(_fname, 'r') - keys = self.keys_helper(f) - f.close() - - def read_helper(self, f): - keys = self.keys_helper(f) - for key in self._dict: - self.assertEqual(self._dict[key], f[key]) - - def init_db(self): - f = anydbm.open(_fname, 'n') - for k in self._dict: - f[k] = self._dict[k] - f.close() - - def keys_helper(self, f): - keys = f.keys() - keys.sort() - dkeys = self._dict.keys() - dkeys.sort() - self.assertEqual(keys, dkeys) - return keys - - def tearDown(self): - _delete_files() - - def setUp(self): - _delete_files() - -def test_main(): - try: - test_support.run_unittest(AnyDBMTestCase) - finally: - _delete_files() - -if __name__ == "__main__": - test_main() |