class TestUsuario(unittest.TestCase): ''' Testea la clase Usuario. ''' def setUp(self): name = "pepe1" password = hashlib.sha1(name + "1234").hexdigest() self.usr = Usuario(name, password) #(sabiendo que pepe existe y que es jefe de division) def test_rol_de_usuario(self): ''' Al "crear" un Usuario, lo que verdaderamente se hace es validarlo! ya que el usuario ya fue realmente creado. ''' self.assertTrue(self.usr.es_jefeDivision()) def test_creacion_de_objeto_usuario_no_valido(self): ''' Al intentar validar un Usuariono valido, verificar la excepcion!. ''' self.assertRaises(Excepcion_usrInvalido, Usuario, "cuchungoglui", "1234") def test_verificacion_de_permisos(self): ''' Verifica si pepe1 puede hacer un alta de vehiculo. ''' self.assertTrue(self.usr.puede("actionAlta_de_Vehiculo"))