class TestDevolucionModel( unittest.TestCase ): #TODO: Este test deberia de ser MAS EXTENSIVO def setUp( self ): _app = QCoreApplication( [] ) self.devolucion = DevolucionModel() self.devolucion.insertRow( 0 ) def test_total( self ): self.assertEqual( self.devolucion.totalC, Decimal( '0' ) ) self.assertEqual( self.devolucion.totalD, Decimal( '0' ) ) def test_cost( self ): self.assertEqual( self.devolucion.totalCostC, Decimal( '0' ) ) self.assertEqual( self.devolucion.totalCostD, Decimal( '0' ) ) def test_numrows( self ): self.assertEqual( self.devolucion.rowCount(), 1 ) def test_validLines( self ): self.assertEqual( self.devolucion.validLines, 0 ) def test_valid( self ): self.assertFalse( self.devolucion.valid ) def test_subtotal( self ): self.assertEqual( self.devolucion.subtotalD, Decimal( '0' ) ) self.assertEqual( self.devolucion.subtotalC, Decimal( '0' ) )
def setUp( self ): _app = QCoreApplication( [] ) self.devolucion = DevolucionModel() self.devolucion.insertRow( 0 )