Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBenjamin Saller <bcsaller@objectrealms.net>2007-05-25 19:05:20 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-05-25 19:05:20 (GMT)
commitbc4a19dd5f86d2dfbbfd614aa3a4cadfd66b0b04 (patch)
treee0c9cc6307bbf42cb5cba8ec2e8bc5e2f341e962 /tests
parent06940953a0680b41acb4db749315904261be0b81 (diff)
seems to work externalized fulltext indexer
Diffstat (limited to 'tests')
-rw-r--r--tests/runalltests.py2
-rw-r--r--tests/test_model.py26
2 files changed, 27 insertions, 1 deletions
diff --git a/tests/runalltests.py b/tests/runalltests.py
index e0a73e3..57bc69a 100644
--- a/tests/runalltests.py
+++ b/tests/runalltests.py
@@ -20,7 +20,7 @@ doctests = [
resource_filename(__name__, "query.txt"),
resource_filename(__name__, "milestone_1.txt"),
resource_filename(__name__, "sugar_demo_may17.txt"),
- resource_filename(__name__, "milestone_2.txt")
+ # resource_filename(__name__, "milestone_2.txt")
]
diff --git a/tests/test_model.py b/tests/test_model.py
new file mode 100644
index 0000000..606868f
--- /dev/null
+++ b/tests/test_model.py
@@ -0,0 +1,26 @@
+import unittest
+
+from olpc.datastore import model
+import datetime
+import time
+
+class Test(unittest.TestCase):
+ def test_dateproperty(self):
+ n = datetime.datetime.now()
+ # we have to kill the microseconds as
+ # time.strptime which we must use in 2.4 doesn't parse it
+ n = n.replace(microsecond=0)
+ p = model.DateProperty('ctime', n)
+ assert p.key == "ctime"
+ assert p.value.isoformat() == n.isoformat()
+
+
+
+def test_suite():
+ suite = unittest.TestSuite()
+ suite.addTest(unittest.makeSuite(Test))
+ return suite
+
+if __name__ == "__main__":
+ unittest.main()
+