comparison test/test_schema.py @ 1126:d77b86cc541b

close the databases before test cleanup
author Richard Jones <richard@users.sourceforge.net>
date Thu, 12 Sep 2002 04:21:21 +0000
parents fa7df238e2d4
children bd3b57859c37
comparison
equal deleted inserted replaced
1125:3c1533be3822 1126:d77b86cc541b
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: test_schema.py,v 1.10 2002-09-10 03:01:20 richard Exp $ 18 # $Id: test_schema.py,v 1.11 2002-09-12 04:21:21 richard Exp $
19 19
20 import unittest, os, shutil 20 import unittest, os, shutil
21 21
22 from roundup.backends import back_anydbm 22 from roundup.backends import back_anydbm
23 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ 23 from roundup.hyperdb import String, Password, Link, Multilink, Date, \
45 os.makedirs(config.DATABASE + '/files') 45 os.makedirs(config.DATABASE + '/files')
46 self.db = back_anydbm.Database(config, 'test') 46 self.db = back_anydbm.Database(config, 'test')
47 self.db.clear() 47 self.db.clear()
48 48
49 def tearDown(self): 49 def tearDown(self):
50 self.db.close()
50 shutil.rmtree('_test_dir') 51 shutil.rmtree('_test_dir')
51 52
52 def testA_Status(self): 53 def testA_Status(self):
53 status = back_anydbm.Class(self.db, "status", name=String()) 54 status = back_anydbm.Class(self.db, "status", name=String())
54 self.assert_(status, 'no class object generated') 55 self.assert_(status, 'no class object generated')

Roundup Issue Tracker: http://roundup-tracker.org/