Exemplo n.º 1
0
    def agregarEstudiante(self, username, password, email, nombre, apellido,
                          fechaNacimiento):
        agregado = 0
        if self.traerEstudiante(username) is None:
            usuarioabm = UsuarioABM()
            usuarioabm.registrarUsuario(username, password, email, nombre,
                                        apellido, fechaNacimiento)
            agregado = self.dao.agregar(usuarioabm.traerUsuario(username))
        else:
            print "Error, el usuario ya es un estudiante"

        return agregado
    def registrarDocente(self, username, password, email, nombre, apellido,
                         fechaNacimiento):
        agregado = 0
        if self.traerDocente(username) is None:
            usuario = UsuarioABM()
            usuario.registrarUsuario(username, password, email, nombre,
                                     apellido, fechaNacimiento)

            agregado = self.dao.agregarDocente(
                int(usuario.traerUsuario(username).getId()))

        else:
            print "Nombre de usuario en uso."

        return agregado
def test_agregarUsuario():
    usuario = UsuarioABM()
    u = usuario.registrarUsuario("username", "password", "email", "nombre", "apellido", "1998/05/01")
    assert u == 1