Diferencia entre revisiones de «Pruebas del Modelo»
De Wiki de EGC
(Corrección de errata en el método test_store_census) |
|||
(No se muestran 5 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
Como vimos en las clase de teoría para poder probar los elementos persistentes disponemos de las pruebas CRUD. | Como vimos en las clase de teoría para poder probar los elementos persistentes disponemos de las pruebas CRUD. | ||
− | Es importante conocer que en Django los tests no se ejecutan sobre la misma base de datos que la que usamos en producción, por lo que | + | Es importante conocer que en Django los tests no se ejecutan sobre la misma base de datos que la que usamos en producción, por lo que los elementos que creemos no permanecerán en nuestra instalación de producción |
<source> | <source> | ||
− | def | + | def setUp(self): |
− | + | super().setUp() | |
− | + | self.census = Census(voting_id=1, voter_id=1) | |
− | + | self.census.save() | |
− | + | ||
− | + | def tearDown(self): | |
− | + | super().tearDown() | |
+ | self.census = None | ||
+ | |||
+ | def test_store_census(self): | ||
+ | self.assertEqual(Census.objects.count(), 1) | ||
+ | |||
− | |||
</source> | </source> | ||
'''Ejercicio 1''' | '''Ejercicio 1''' | ||
+ | |||
+ | Implementar los métodos de borrado y de actualización de un Poll |
Revisión actual del 17:18 18 nov 2019
Como vimos en las clase de teoría para poder probar los elementos persistentes disponemos de las pruebas CRUD. Es importante conocer que en Django los tests no se ejecutan sobre la misma base de datos que la que usamos en producción, por lo que los elementos que creemos no permanecerán en nuestra instalación de producción
def setUp(self):
super().setUp()
self.census = Census(voting_id=1, voter_id=1)
self.census.save()
def tearDown(self):
super().tearDown()
self.census = None
def test_store_census(self):
self.assertEqual(Census.objects.count(), 1)
Ejercicio 1
Implementar los métodos de borrado y de actualización de un Poll