Beispiel #1
0
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' ) )
Beispiel #2
0
    def setUp( self ):
        _app = QCoreApplication( [] )

        self.devolucion = DevolucionModel()
        self.devolucion.insertRow( 0 )