[subversion:6] legacy tests

  • From: esimorre@kenai.com
  • To: commits@django-trac.kenai.com
  • Subject: [subversion:6] legacy tests
  • Date: Fri, 3 Oct 2008 21:32:13 +0000 (GMT)

Repository: subversion
Revision:   6
Author:     esimorre
Date:       2008-10-03 21:32:08 UTC

Log Message:
-----------
legacy tests

Added Paths:
-----------
    tracdb_ext/tests.py

Diffs:
-----
Index: tracdb_ext/tests.py
===================================================================
--- tracdb_ext/tests.py (revision 0)
+++ tracdb_ext/tests.py (revision 6)
@@ -0,0 +1,100 @@
+import unittest
+#from django.test.client import Client
+from models import Permission1
+
+class TestCmpPKModel(unittest.TestCase):
+    def test_CmpPKModel_create(self):
+        Permission1.objects.filter(username='paul').delete()
+        
+        p1 = Permission1(username='paul', action='can_draw')
+        p1.save()
+        
+        p1b = Permission1.objects.get(pk='paul,can_draw')
+        self.assertEquals(p1b.username, 'paul')
+        self.assertEquals(p1b.action, 'can_draw')
+        
+        Permission1.objects.filter(username='paul').delete()
+        
+    def test_CmpPKModel_delete(self):
+        Permission1.objects.filter(username='paul').delete()
+        
+        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_CmpPKModel_update(self):
+        Permission1.objects.filter(username='paul').delete()
+        
+        p1 = Permission1(username='paul', action='can_draw')
+        p1.save()
+        p2 = Permission1(username='paul', action='can_write')
+        p2.save()
+        
+        p1.action = 'should_draw'
+        p1.save(force_insert=True)
+       
self.assertEquals(Permission1.objects.filter(username='paul').count(),
+                          3)
+        p1.action = 'must_draw'
+        p1.save(force_update=True)
+       
self.assertEquals(Permission1.objects.filter(username='paul').count(),
+                          3)
+
+
+class TestOIDModel(unittest.TestCase):
+    def test_CmpPKModel_create(self):
+        Permission.objects.filter(username='paul').delete()
+        
+        p1 = Permission(username='paul', action='can_draw')
+        p1.save()
+        
+        p1b = Permission.objects.get(pk='paul,can_draw')
+        self.assertEquals(p1b.username, 'paul')
+        self.assertEquals(p1b.action, 'can_draw')
+        
+        Permission.objects.filter(username='paul').delete()
+        
+    def test_CmpPKModel_delete(self):
+        Permission.objects.filter(username='paul').delete()
+        
+        p1 = Permission(username='paul', action='can_draw')
+        p1.save()
+        p2 = Permission(username='paul', action='can_write')
+        p2.save()
+        
+       
self.assertEquals(Permission.objects.filter(username='paul').count(),
+                          2)
+        p2.delete()
+       
self.assertEquals(Permission.objects.filter(username='paul').count(),
+                          1)
+        p1.delete()
+       
self.assertEquals(Permission.objects.filter(username='paul').count(),
+                          0)
+        
+    def test_CmpPKModel_update(self):
+        Permission.objects.filter(username='paul').delete()
+        
+        p1 = Permission(username='paul', action='can_draw')
+        p1.save()
+        p2 = Permission(username='paul', action='can_write')
+        p2.save()
+        
+        p1.action = 'should_draw'
+        p1.save(force_insert=True)
+       
self.assertEquals(Permission.objects.filter(username='paul').count(),
+                          3)
+        p1.action = 'must_draw'
+        p1.save(force_update=True)
+       
self.assertEquals(Permission.objects.filter(username='paul').count(),
+                          3)
+
+

Property changes on: tracdb_ext/tests.py
___________________________________________________________________
Name: svn:keywords
   + Id


[subversion:6] legacy tests

esimorre 10/03/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