[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
  • 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