comparison test/db_test_base.py @ 2217:98d3bf8ffb19

store Intervals as two columns (and other fixes
author Richard Jones <richard@users.sourceforge.net>
date Sun, 18 Apr 2004 05:31:03 +0000
parents 41a73b06d2ee
children 7d5398391610
comparison
equal deleted inserted replaced
2216:759ed26e24dd 2217:98d3bf8ffb19
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: db_test_base.py,v 1.24 2004-04-08 00:43:23 richard Exp $ 18 # $Id: db_test_base.py,v 1.25 2004-04-18 05:31:02 richard Exp $
19 19
20 import unittest, os, shutil, errno, imp, sys, time, pprint 20 import unittest, os, shutil, errno, imp, sys, time, pprint
21 21
22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \ 22 from roundup.hyperdb import String, Password, Link, Multilink, Date, \
23 Interval, DatabaseError, Boolean, Number, Node 23 Interval, DatabaseError, Boolean, Number, Node
946 klass = self.db.classes[cn] 946 klass = self.db.classes[cn]
947 propdefs = klass.getprops(1) 947 propdefs = klass.getprops(1)
948 # ensure retired items are retired :) 948 # ensure retired items are retired :)
949 l = items.keys(); l.sort() 949 l = items.keys(); l.sort()
950 m = klass.list(); m.sort() 950 m = klass.list(); m.sort()
951 ae(l, m) 951 ae(l, m, '%s id list wrong %r vs. %r'%(cn, l, m))
952 for id, props in items.items(): 952 for id, props in items.items():
953 for name, value in props.items(): 953 for name, value in props.items():
954 l = klass.get(id, name) 954 l = klass.get(id, name)
955 if isinstance(value, type([])): 955 if isinstance(value, type([])):
956 value.sort() 956 value.sort()

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