[subversion:8] 8 tests, 5 OK
- From: esimorre@kenai.com
- To: commits@django-trac.kenai.com
- Subject: [subversion:8] 8 tests, 5 OK
- Date: Sat, 4 Oct 2008 14:25:29 +0000 (GMT)
Repository: subversion
Revision: 8
Author: esimorre
Date: 2008-10-04 14:25:26 UTC
Log Message:
-----------
8 tests, 5 OK
OIDModel tests OK
Modified Paths:
--------------
legacy/models.pytracdb_ext/tests.py
Diffs:
-----
Index: tracdb_ext/tests.py
===================================================================
--- tracdb_ext/tests.py (revision 7)
+++ tracdb_ext/tests.py (revision 8)
@@ -68,18 +68,22 @@
self.assertTrue(p.oid != None)
def test_create(self):
+ '''works
+ '''
Permission.objects.filter(username='paul').delete()
p1 = Permission(username='paul', action='can_draw')
p1.save()
- p1b = Permission.objects.get(pk=p1.oid)
+ p1b = Permission.objects.get(username='paul')
self.assertEquals(p1b.username, 'paul')
self.assertEquals(p1b.action, 'can_draw')
Permission.objects.filter(username='paul').delete()
def test_delete(self):
+ '''works
+ '''
Permission.objects.filter(username='paul').delete()
p1 = Permission(username='paul', action='can_draw')
@@ -89,14 +93,16 @@
self.assertEquals(Permission.objects.filter(username='paul').count(),
2)
- p2.delete()
+ Permission.objects.filter(username='paul',
action='can_draw').delete()
self.assertEquals(Permission.objects.filter(username='paul').count(),
1)
- p1.delete()
+ Permission.objects.filter(username='paul',
action='can_write').delete()
self.assertEquals(Permission.objects.filter(username='paul').count(),
0)
def test_update(self):
+ '''works
+ '''
Permission.objects.filter(username='paul').delete()
p1 = Permission(username='paul', action='can_draw')
@@ -104,12 +110,18 @@
p2 = Permission(username='paul', action='can_write')
p2.save()
+ p1 = Permission.objects.get(username='paul',
action='can_draw')
p1.action = 'should_draw'
p1.save()
-
self.assertEquals(Permission.objects.filter(username='paul').count(),
- 3)
+ self.assertEquals(Permission.objects.filter(username='paul',
action='should_draw').count(),
+ 1)
+
self.assertEquals(Permission.objects.filter(username='paul').count(),2)
+
+ p1 = Permission.objects.get(username='paul',
action='should_draw')
p1.action = 'must_draw'
+ p1.pk = None
p1.save()
-
self.assertEquals(Permission.objects.filter(username='paul').count(),
- 3)
+ self.assertEquals(Permission.objects.filter(username='paul',
action='must_draw').count(),
+ 1)
+
self.assertEquals(Permission.objects.filter(username='paul').count(),3)
Index: legacy/models.py
===================================================================
--- legacy/models.py (revision 7)
+++ legacy/models.py (revision 8)
@@ -18,10 +18,10 @@
return '<a href=%s/>edit</a>' % key
edit.allow_tags = True
- def save(self):
+ def save(self, force_insert=False, force_update=False):
''' FIXME: nothing is saved
'''
- super(CmpPKModel, self).save()
+ super(CmpPKModel, self).save(force_insert, force_update)
class Meta:
abstract = True
|
[subversion:8] 8 tests, 5 OK |
esimorre | 10/04/2008 |





