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





