Mercurial > p > roundup > code
comparison test/db_test_base.py @ 2247:7d5398391610
fixes to anydbm filtering
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 04 May 2004 00:16:07 +0000 |
| parents | 98d3bf8ffb19 |
| children | 4990fd3d57a7 |
comparison
equal
deleted
inserted
replaced
| 2246:9db7d2842222 | 2247:7d5398391610 |
|---|---|
| 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.25 2004-04-18 05:31:02 richard Exp $ | 18 # $Id: db_test_base.py,v 1.26 2004-05-04 00:16:07 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 |
| 811 {'username': 'blorp'}): | 811 {'username': 'blorp'}): |
| 812 self.db.user.create(**user) | 812 self.db.user.create(**user) |
| 813 iss = self.db.issue | 813 iss = self.db.issue |
| 814 for issue in ( | 814 for issue in ( |
| 815 {'title': 'issue one', 'status': '2', 'assignedto': '1', | 815 {'title': 'issue one', 'status': '2', 'assignedto': '1', |
| 816 'foo': date.Interval('1:10'), | 816 'foo': date.Interval('1:10'), |
| 817 'deadline': date.Date('2003-01-01.00:00')}, | 817 'deadline': date.Date('2003-01-01.00:00')}, |
| 818 {'title': 'issue two', 'status': '1', 'assignedto': '2', | 818 {'title': 'issue two', 'status': '1', 'assignedto': '2', |
| 819 'foo': date.Interval('1d'), | 819 'foo': date.Interval('1d'), |
| 820 'deadline': date.Date('2003-02-16.22:50')}, | 820 'deadline': date.Date('2003-02-16.22:50')}, |
| 821 {'title': 'issue three', 'status': '1', | 821 {'title': 'issue three', 'status': '1', |
| 822 'nosy': ['1','2'], 'deadline': date.Date('2003-02-18')}, | 822 'nosy': ['1','2'], 'deadline': date.Date('2003-02-18')}, |
| 823 {'title': 'non four', 'status': '3', | 823 {'title': 'non four', 'status': '3', |
| 824 'foo': date.Interval('0:10'), | 824 'foo': date.Interval('0:10'), |
| 825 'nosy': ['1'], 'deadline': date.Date('2004-03-08')}): | 825 'nosy': ['1'], 'deadline': date.Date('2004-03-08')}): |
| 826 self.db.issue.create(**issue) | 826 self.db.issue.create(**issue) |
| 827 self.db.commit() | 827 self.db.commit() |
| 828 return self.assertEqual, self.db.issue.filter | 828 return self.assertEqual, self.db.issue.filter |
| 829 | 829 |
