Exemple #1
0
    def test_54_ModificacionImparte(self):
        '''Comprobación de como cualquier atributo de una tupla en la tabla Impparte puede modificarse'''
        os.system('mysql -u root -p\'root\' < ../DBCreator_v0_1.sql')

        #Creamos una entidad en la tabla Imparte con las tres entidades que necesita para realizarse
        GestorClases.nuevaClase('1', 'A', 'ESO')
        GestorAsignaturas.nuevaAsignatura('frances')
        GestorAsociaciones.nuevaAsociacion('1', '1')
        GestorProfesores.nuevoProfesor('Juan', '222')
        GestorProfesores.nuevoProfesor('Antonio', '333')
        GestorImparte.nuevoImparte('1', '1', '222')

        testA = testB = testC = False

        #Modificamos la tupla imparte para que a esa asociacion (clase-asignatura) le imparta otro profesor.
        if GestorImparte.modImparte('1', '1', '222', 'id_profesor',
                                    '333') == 'OK':
            testA = True

        #Intenamos realizar otra modificación sobre una tupla que no existe
        if GestorImparte.modImparte('1', '1', '222', 'id_asignatura',
                                    '6') == 'Elemento no encontrado':
            testB = True

        #Comprobamos que el nombre ha sido cambiado.
        self.assertEqual(testA and testB, True)
    def test_54_ModificacionImparte(self):
        '''Comprobación de como cualquier atributo de una tupla en la tabla Impparte puede modificarse'''
        os.system('mysql -u root -p\'root\' < ../DBCreator_v0_1.sql')

        #Creamos una entidad en la tabla Imparte con las tres entidades que necesita para realizarse
        GestorClases.nuevaClase('1','A','ESO')
        GestorAsignaturas.nuevaAsignatura('frances')
        GestorAsociaciones.nuevaAsociacion('1','1')
        GestorProfesores.nuevoProfesor('Juan', '222')
        GestorProfesores.nuevoProfesor('Antonio', '333')
        GestorImparte.nuevoImparte('1','1','222')

        testA=testB=testC=False;

        #Modificamos la tupla imparte para que a esa asociacion (clase-asignatura) le imparta otro profesor.
        if GestorImparte.modImparte('1','1','222', 'id_profesor', '333') == 'OK':
            testA=True

        #Intenamos realizar otra modificación sobre una tupla que no existe
        if GestorImparte.modImparte('1','1','222', 'id_asignatura', '6') == 'Elemento no encontrado':
            testB=True

        #Comprobamos que el nombre ha sido cambiado.
        self.assertEqual(testA and testB, True)