]> git.llucax.com Git - software/sercom.git/blob - sercom/tests/test_model.py
Cambiar ComandoPrueba.RET_PRUEBA para que no colisione con una señal.
[software/sercom.git] / sercom / tests / test_model.py
1 # If your project uses a database, you can set up database tests
2 # similar to what you see below. Be sure to set the db_uri to
3 # an appropriate uri for your testing database. sqlite is a good
4 # choice for testing, because you can use an in-memory database
5 # which is very fast.
6
7 from turbogears import testutil, database
8 from sercom.model import Curso
9
10 database.set_db_uri("sqlite:///:memory:")
11
12 class TestCurso(testutil.DBTest):
13     def get_model(self):
14         return Curso
15     def test_creation(self):
16         "Object creation should set the name"
17         c = Curso(anio=2007, cuatrimestre=1, numero=1)
18         assert c.anio == 2007
19         assert c.cuatrimestre == 1
20         assert c.numero == 1
21         assert c.docentes == []
22         assert c.alumnos == []
23         assert c.grupos == []
24         assert c.ejercicios == []
25