Mercurial > p > roundup > code
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() |
