def test_validate_admin_password_windows(self): # pylint: disable=line-too-long err_length = 'The password length must be between 12 and 123' err_variety = 'Password must have the 3 of the following: 1 lower case character, 1 upper case character, 1 number and 1 special character' self._verify_password_with_ex('P1', 'windows', err_length) self._verify_password_with_ex('te14' + '3' * 120, 'windows', err_length) self._verify_password_with_ex('te12345678997', 'windows', err_variety) _validate_admin_password('Password22!!!', 'windows') _validate_admin_password('Pas' + '1' * 70, 'windows')
def test_validate_admin_password_linux(self): # pylint: disable=line-too-long err_length = 'The password length must be between 12 and 72' err_variety = 'Password must have the 3 of the following: 1 lower case character, 1 upper case character, 1 number and 1 special character' self._verify_password_with_ex('te', 'linux', err_length) self._verify_password_with_ex('P12' + '3' * 70, 'linux', err_length) self._verify_password_with_ex('te12312312321', 'linux', err_variety) _validate_admin_password('Password22345', 'linux') _validate_admin_password('Password12!@#', 'linux')
def test_validate_admin_password_linux(self): # pylint: disable=line-too-long err_length = 'The pssword length must be between 12 and 72' err_variety = 'Password must have the 3 of the following: 1 lower case character, 1 upper case character, 1 number and 1 special character' self._verify_password_with_ex('te', 'linux', err_length) self._verify_password_with_ex('P12' + '3' * 70, 'linux', err_length) self._verify_password_with_ex('te12312312321', 'linux', err_variety) _validate_admin_password('Password22345', 'linux') _validate_admin_password('Password12!@#', 'linux')
def test_validate_admin_password_windows(self): # pylint: disable=line-too-long err_length = 'The password length must be between 12 and 123' err_variety = 'Password must have the 3 of the following: 1 lower case character, 1 upper case character, 1 number and 1 special character' self._verify_password_with_ex('P1', 'windows', err_length) self._verify_password_with_ex('te14' + '3' * 120, 'windows', err_length) self._verify_password_with_ex('te12345678997', 'windows', err_variety) _validate_admin_password('Password22!!!', 'windows') _validate_admin_password('Pas' + '1' * 70, 'windows')
def _verify_password_with_ex(self, admin_password, is_linux, expected_err): with self.assertRaises(CLIError) as context: _validate_admin_password(admin_password, is_linux) self.assertTrue(expected_err in str(context.exception))
def _verify_password_with_ex(self, admin_password, is_linux, expected_err): with self.assertRaises(CLIError) as context: _validate_admin_password(admin_password, is_linux) self.assertTrue(expected_err in str(context.exception))