unittest unit skipif run examples español python unit-testing

python - skipif - ¿Cómo uso el método setUpClass() de unittest?



unittest python 3 (2)

En sus métodos de prueba, ahora puede acceder al atributo de clase global _mine través del self. Así que puedes hacer algo como esto:

def test_something(self): self.assertEqual(self._mine.attribute, ''myAttribute'')

Estoy buscando algunos ejemplos básicos del método setUpClass () de python 2.7 unittest. Estoy tratando de probar algunos métodos de clase en mi módulo, y he llegado tan lejos como:

import unittest import sys import mymodule class BookTests(unittest.TestCase): @classmethod def setUpClass(cls): cls._mine = mymodule.myclass(''test_file.txt'', ''baz'')

Pero no tengo idea de cómo proceder desde aquí para escribir pruebas utilizando el objeto que acabo de crear.


Si está utilizando Django 1.8+, debe usar el método setUpTestData lugar.

Luego, puede establecer cualquier atributo en el objeto cls y acceder a ellos a través de los métodos de prueba individuales en el objeto self .

Más información está en los documentos de Django .