def testStringSixteenValidValid(self): sixteenValidValidString = clsAccessControl() caso16 = "#mcjubJBs86*gTK." aux = "#mc45bJBs86*gTK." casoTrue = sixteenValidValidString.encript(aux) casoResultado = sixteenValidValidString.check_password(casoTrue, caso16) self.assertFalse(casoResultado)
def testEncriptStringSlowChar(self): stringSlowChar = clsAccessControl() caso = "mdsfg.*+#" casoResultado = stringSlowChar.encript(caso) self.assertEqual(casoResultado, "") #------------------------------------------------------
def testStringSixteenValidInvalid(self): sixteenValidInvalidString = clsAccessControl() caso8 = "ynsaciHGSD*+.213" aux = "L4l4." casoTrue = sixteenValidInvalidString.encript(aux) casoResultado = sixteenValidInvalidString.check_password(casoTrue, caso8) self.assertFalse(casoResultado)
def testHashValidoClaveInvalidaLargo8(self): object = clsAccessControl() password = "******" passwordValid = "ABCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar, password) self.assertFalse(result, "Clave Valida")
def testHashValidoClaveConSoloEspacios(self): object = clsAccessControl() password = "******" passwordValid = "ABCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar, password) self.assertFalse(result, "Clave Valida")
def testStringValidInvalid14(self): validInvalidString = clsAccessControl() caso = "#mcjubs86*gTK." aux = "#mcjuBs86*gTK." casoTrue = validInvalidString.encript(aux) casoResultado = validInvalidString.check_password(casoTrue, caso) self.assertFalse(casoResultado)
def testHashValidoClaveInvalidaLargo16(self): object = clsAccessControl() password = "******" passwordValid = "AB*.+1254aCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar, password) self.assertFalse(result, "Clave Valida")
def testHashValidoClaveLong17(self): object = clsAccessControl() password = "******" passwordValid = "ABCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar,password) self.assertFalse(result,"Clave Valida")
def testHashValidoClaveLong17(self): object = clsAccessControl() password = "******" passwordValid = "ABCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar, password) self.assertFalse(result, "Clave Valida")
def testHashValidoClaveInvalidaLargo16(self): object = clsAccessControl() password = "******" passwordValid = "AB*.+1254aCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar,password) self.assertFalse(result,"Clave Valida")
def testHashyClaveDiferentePorUnaLetra(self): object = clsAccessControl() password = "******" passwordInvalid = "1ZA3C@Ws" encriptar = object.encript(passwordInvalid) result = object.check_password(encriptar,password) self.assertFalse(result,"Clave Valida")
def testHashValidoClaveInvalidaLargo8(self): object = clsAccessControl() password = "******" passwordValid = "ABCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar,password) self.assertFalse(result,"Clave Valida")
def testHashValidoClaveConSoloEspacios(self): object = clsAccessControl() password = "******" passwordValid = "ABCD@123" encriptar = object.encript(passwordValid) result = object.check_password(encriptar,password) self.assertFalse(result,"Clave Valida")
def testEncriptStringEmpty(self): stringEmpty = clsAccessControl() caso = "" casoResultado = stringEmpty.encript(caso) self.assertEqual(casoResultado, "") print("prueba rama")
def testStringEightValidInvalid(self): eightValidInvalidString = clsAccessControl() caso8 = "lMan4n4." aux = "L4l4." casoTrue = eightValidInvalidString.encript(aux) casoResultado = eightValidInvalidString.check_password(casoTrue, caso8) self.assertFalse(casoResultado)
def testHashyClaveDiferentePorUnaLetra(self): object = clsAccessControl() password = "******" passwordInvalid = "1ZA3C@Ws" encriptar = object.encript(passwordInvalid) result = object.check_password(encriptar, password) self.assertFalse(result, "Clave Valida")
def testStringInvalidInvalid16(self): invalidInvalidString = clsAccessControl() caso = "1234567890asdfgl" aux = "tr45#e..*+#kdcsd" casoTrue = invalidInvalidString.encript(aux) casoResultado = invalidInvalidString.check_password(casoTrue, caso) self.assertFalse(casoResultado)
def testStringInvalidValid8(self): invalidValidString = clsAccessControl() caso = "12345678" aux = "1Tr45#e." casoTrue = invalidValidString.encript(aux) casoResultado = invalidValidString.check_password(casoTrue, caso) self.assertFalse(casoResultado)
def testLongitud15Caracteres(self): object = clsAccessControl() string = "[email protected]@sh" result = object.length_password(string) self.assertEqual(result,15,"Longitud Invalida")
def testEncriptStringNumeric(self): stringNumeric = clsAccessControl() caso8 = "12345678" caso16 = "1234567887654321" casoResultado8 = stringNumeric.encript(caso8) casoResultado16 = stringNumeric.encript(caso16) self.assertFalse(casoResultado8, None) self.assertFalse(casoResultado16, None)
def testEncriptStringChar(self): stringChar = clsAccessControl() caso8 = "@*+.$+$#" caso16 = "@*+.$+$#@*+.$+$#" casoResultado8 = stringChar.encript(caso8) casoResultado16 = stringChar.encript(caso16) self.assertFalse(casoResultado8, None) self.assertFalse(casoResultado16, None)
def testEncriptStringUpper(self): stringUpper = clsAccessControl() caso8 = "ABCDEFGH" caso16 = "ABCDEFGHIJKLMNOP" casoResultado8 = stringUpper.encript(caso8) casoResultado16 = stringUpper.encript(caso16) self.assertFalse(casoResultado8, None) self.assertFalse(casoResultado16, None)
def testEncriptStringLower(self): stringLower = clsAccessControl() caso8 = "abcdefgh" caso16 = "abcdefghijklmnop" casoResultado8 = stringLower.encript(caso8) casoResultado16 = stringLower.encript(caso16) self.assertFalse(casoResultado8, None) self.assertFalse(casoResultado16, None)
def testEncriptStringEmpty(self): stringEmpty = clsAccessControl() caso = "" casoResultado = stringEmpty.encript(caso) self.assertEqual(casoResultado, "") print ("prueba rama")
def testClaveFaltanCaracteresEspeciales(self): object = clsAccessControl() string = "4ald56Z" result = object.encript(string) self.assertFalse(result, "Clave válida")
def testUpperSChar(self): oPassword="******" oAccessControl=clsAccessControl() oPassworkEncript = oAccessControl.encript(oPassword) self.assertEqual(True,oPassworkEncript=="")
def testAllSChar(self): oPassword="******" oAccessControl=clsAccessControl() oPassworkEncript = oAccessControl.encript(oPassword) self.assertEqual(True,oPassworkEncript=="")
def testClaveLargo8ConSoloEspacios(self): objeto = clsAccessControl() cadena = " " resultado = objeto.encript(cadena) self.assertFalse(resultado, "Clave Valida")
def testClaveLargo8ConCaracterEspacio(self): objeto = clsAccessControl() cadena = "Alifo 13#" resultado = objeto.encript(cadena) self.assertFalse(resultado, "Clave Valida")
def testHashValidoCorrespodeAClaveCorrectaLong16(self): object = clsAccessControl() password = "******" encriptar = object.encript(password) result = object.check_password(encriptar, password) self.assertTrue(result, "Clave Invalida")
def testLongitud15Caracteres(self): object = clsAccessControl() string = "[email protected]@sh" result = object.length_password(string) self.assertEqual(result, 15, "Longitud Invalida")
def testclaveSoloNumerosUnaMayusculaUnCaracterEspecial(self): object = clsAccessControl() string = "123$4568965P" result = object.encript(string) self.assertTrue(result, "Clave Invalida")
def testclaveValidalong16(self): object = clsAccessControl() string = "[email protected]" result = object.encript(string) self.assertTrue(result, "Clave Invalida")
def testClaveValidaSoloCaracteresEspecialesUnaMayusculaUnNumero(self): object = clsAccessControl() string = "@*+.1$+#.L%" result = object.encript(string) self.assertTrue(result, "Clave válida")
def testClaveValidaSinMinusculas(self): object = clsAccessControl() string = "1XZABC@W" result = object.encript(string) self.assertTrue(result, "Clave Invalida")
def testClaveValidaLargo10(self): objeto = clsAccessControl() cadena = "h*l4Any$91" resultado = objeto.encript(cadena) self.assertTrue(resultado, "La clave no es valida.")
def testLengthStringSeven(self): sizeStringSeven = clsAccessControl() caso7 = "LUIS.*1" casoResultado = sizeStringSeven.length_password(caso7) self.assertTrue(casoResultado)
def testClaveInvalidaCaractereSIncorrectos(self): objeto = clsAccessControl() cadena = "Gft%u!i56*" resultado = objeto.encript(cadena) self.assertEqual(resultado, "")
def testClaveFaltanLetras(self): object = clsAccessControl() string = "1234#567." result = object.encript(string) self.assertFalse(result, "Clave válida")
def testClaveValidalong8(self): object = clsAccessControl() string = "Hola123*" result = object.encript(string) self.assertTrue(result, "Clave Invalida")
def testClaveLargo8ConSoloNumeros(self): objeto = clsAccessControl() cadena = "56789142" resultado = objeto.encript(cadena) self.assertEqual(resultado, "")
def testClaveLargo8ConSoloCaracteres(self): objeto = clsAccessControl() cadena = "#$.*+@++" resultado = objeto.encript(cadena) self.assertEqual(resultado, "")
def testClaveLargo8ConCaracterNoImprimible(self): objeto = clsAccessControl() cadena = "Alif13m\t" resultado = objeto.encript(cadena) self.assertEqual(resultado, "")
def testClaveLargo8ConSoloLetrasMayusculas(self): objeto = clsAccessControl() cadena = "ABCDEFGH" resultado = objeto.encript(cadena) self.assertEqual(resultado, "")
def testHashValidoCorrespondeAClaveCorrectaLong9(self): object = clsAccessControl() password = "******" encriptar = object.encript(password) result = object.check_password(encriptar, password) self.assertTrue(result, "Clave Invalida")
def testClaveLargo8ConSoloLetras(self): objeto = clsAccessControl() cadena = "abcdefgh" resultado = objeto.encript(cadena) self.assertEqual(resultado, "")
def testClaveVacia(self): object = clsAccessControl() string = "" result = object.encript(string) self.assertFalse(result, "Clave Valida")
def testLengthStringEmpty(self): sizeStringEmpty = clsAccessControl() caso = "" casoResultado = sizeStringEmpty.length_password(caso) self.assertFalse(casoResultado)
def testLowerNumber(self): oPassword="******" oAccessControl=clsAccessControl() oPassworkEncript = oAccessControl.encript(oPassword) self.assertEqual(True,oPassworkEncript=="")
def testStringInterSpace(self): stringInterSpace = clsAccessControl() caso = 'Celtics #23' casoResultado = stringInterSpace.length_password(caso) self.assertEqual(casoResultado, 11)
def testLengthStringValid(self): sizeStringValid = clsAccessControl() caso = 'JOS1E*M*A1' casoResultado = sizeStringValid.length_password(caso) self.assertTrue(casoResultado)
def testClaveFaltanNumeros(self): object = clsAccessControl() string = ".abCD$ef" result = object.encript(string) self.assertFalse(result, "Clave válida")
def testLengthStringGreatest(self): sizeStringGreatest = clsAccessControl() caso = 'a'*((2**28)-1) casoResultado = sizeStringGreatest.length_password(caso) self.assertEqual(casoResultado, (2**28) - 1, "Cadena demasiado grande")
def testLengthStringFifteen(self): sizeStringFifteen = clsAccessControl() caso15 = "LUIS.*1JO*SE$MA1" casoResultado = sizeStringFifteen.length_password(caso15) self.assertTrue(casoResultado)
def testLengthStringEight(self): sizeStringEight = clsAccessControl() caso8 = "LUIS.*12" casoResultado = sizeStringEight.length_password(caso8) self.assertTrue(casoResultado)
def testClaveInvalidalong17(self): object = clsAccessControl() string = "Clavede#17digitos" result = object.encript(string) self.assertFalse(result, "Clave válida")
def testLengthStringNine(self): sizeStringNine = clsAccessControl() caso9 = "S.*12JOA$" casoResultado = sizeStringNine.length_password(caso9) self.assertTrue(casoResultado)
def testClaveFaltaMayuscula(self): object = clsAccessControl() string = "hola156#" result = object.encript(string) self.assertFalse(result, "Clave válida")
def testLengthStringSeventeen(self): sizeStringSeventeen = clsAccessControl() caso17 = "LUI1S.*12JO*SE$MA" casoResultado = sizeStringSeventeen.length_password(caso17) self.assertTrue(casoResultado)
def testClaveInvalidalong7(self): object = clsAccessControl() string = "clav1#7" result = object.encript(string) self.assertFalse(result, "Clave válida")