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