[subversion:9] 6 tests OK
- From: esimorre@kenai.com
- To: commits@django-trac.kenai.com
- Subject: [subversion:9] 6 tests OK
- Date: Sat, 4 Oct 2008 16:48:18 +0000 (GMT)
Repository: subversion
Revision: 9
Author: esimorre
Date: 2008-10-04 16:48:11 UTC
Log Message:
-----------
6 tests OK
2 test KO: update with force_update KO, delete is deleting too many
items
Modified Paths:
--------------
tracdb_ext/tests.py
Diffs:
-----
Index: tracdb_ext/tests.py
===================================================================
--- tracdb_ext/tests.py (revision 8)
+++ tracdb_ext/tests.py (revision 9)
@@ -3,6 +3,8 @@
from models import Permission1, Permission
class TestCmpPKModel(unittest.TestCase):
+ ''' pass on sqlite trac db
+ '''
def test_get(self):
'''works
'''
@@ -10,10 +12,12 @@
self.assertTrue(p.pk != None)
def test_create(self):
+ ''' works with save(force_insert=True)
+ '''
Permission1.objects.filter(username='paul').delete()
p1 = Permission1(username='paul', action='can_draw')
- p1.save()
+ p1.save(force_insert=True)
p1b = Permission1.objects.get(pk='paul,can_draw')
self.assertEquals(p1b.username, 'paul')
@@ -22,29 +26,20 @@
Permission1.objects.filter(username='paul').delete()
def test_delete(self):
- Permission1.objects.filter(username='paul').delete()
+ p = Permission1.objects.all()[0]
+ n = Permission1.objects.all().count()
+ p.delete()
+ m = Permission1.objects.all().count()
+ # TODO: too many items deleted !
+ self.assertEquals(n, m+1)
- p1 = Permission1(username='paul', action='can_draw')
- p1.save()
- p2 = Permission1(username='paul', action='can_write')
- p2.save()
-
-
self.assertEquals(Permission1.objects.filter(username='paul').count(),
- 2)
- p2.delete()
-
self.assertEquals(Permission1.objects.filter(username='paul').count(),
- 1)
- p1.delete()
-
self.assertEquals(Permission1.objects.filter(username='paul').count(),
- 0)
-
def test_update(self):
Permission1.objects.filter(username='paul').delete()
p1 = Permission1(username='paul', action='can_draw')
- p1.save()
+ p1.save(force_insert=True)
p2 = Permission1(username='paul', action='can_write')
- p2.save()
+ p2.save(force_insert=True)
p1.action = 'should_draw'
p1.save(force_insert=True)
@@ -57,13 +52,15 @@
class TestOIDModel(unittest.TestCase):
+ ''' pass on sqlite trac db
+ '''
def test_get(self):
'''works
'''
self.assertEquals(Permission.objects.filter(username='authenticated').c
ount(), 4)
- self.assertEquals(Permission.objects.get(pk=1),
- Permission.objects.get(oid=1))
p = Permission.objects.all()[0]
+ self.assertEquals(Permission.objects.get(pk=p.pk),
+ Permission.objects.get(oid=p.pk))
self.assertTrue(p.pk != None)
self.assertTrue(p.oid != None)
|
[subversion:9] 6 tests OK |
esimorre | 10/04/2008 |





