[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
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120127.ac94057)
 
 
Close
loading
Please Confirm
Close