mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2024-12-22 23:23:30 -06:00
3e4b9cd969
Added test cases due to downstream test cases - negative input - ssh keys - csr - otp - filter - buttons https://pagure.io/freeipa/issue/7550 Signed-off-by: Pavel Picka <ppicka@redhat.com> Reviewed-By: Varun Mylaraiah <mvarun@redhat.com> Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
184 lines
5.3 KiB
Python
184 lines
5.3 KiB
Python
|
|
# Copyright (C) 2018 FreeIPA Contributors see COPYING for license
|
|
#
|
|
|
|
BAD_IP_MSG = "Not a valid IP address"
|
|
BAD_HOSTNAME_MSG = "only letters, numbers, '-' are allowed"
|
|
BAS_HOSTNAME_SPACE_MSG = "Leading and trailing spaces are not allowed"
|
|
|
|
empty_hostname = {
|
|
'pkey': 'empty_hostname',
|
|
'add': [
|
|
('textbox', 'hostname', ''),
|
|
],
|
|
}
|
|
|
|
empty_domain = {
|
|
'pkey': 'empty_domain',
|
|
'add': [
|
|
('textbox', 'hostname', 'itest-empty-domain'),
|
|
('textbox', 'dnszone', ''),
|
|
],
|
|
}
|
|
|
|
hostname_tilde = {
|
|
'pkey': 'tilde_hostname',
|
|
'add': [
|
|
('textbox', 'hostname', '~tilde'),
|
|
],
|
|
}
|
|
|
|
hostname_dash = {
|
|
'pkey': 'dash_hostname',
|
|
'add': [
|
|
('textbox', 'hostname', '-dash'),
|
|
],
|
|
}
|
|
|
|
hostname_leading_space = {
|
|
'pkey': 'leading_space',
|
|
'add': [
|
|
('textbox', 'hostname', ' leading_space'),
|
|
],
|
|
}
|
|
|
|
hostname_trailing_space = {
|
|
'pkey': 'trailing_space',
|
|
'add': [
|
|
('textbox', 'hostname', 'trailing_space '),
|
|
],
|
|
}
|
|
|
|
ip_alpha = {
|
|
'pkey': 'ip_alpha',
|
|
'add': [
|
|
('textbox', 'hostname', 'ip-field-test'),
|
|
('textbox', 'ip_address', 'abc.10.12.14'),
|
|
],
|
|
}
|
|
|
|
ip_many_oct = {
|
|
'pkey': 'ip_many',
|
|
'add': [
|
|
('textbox', 'hostname', 'ip-field-test'),
|
|
('textbox', 'ip_address', '10.10.10.1.10'),
|
|
],
|
|
}
|
|
|
|
ip_bad_oct = {
|
|
'pkey': 'ip_bad_octal',
|
|
'add': [
|
|
('textbox', 'hostname', 'ip-field-test'),
|
|
('textbox', 'ip_address', '10.0.378.1'),
|
|
],
|
|
}
|
|
|
|
ip_special_char = {
|
|
'pkey': 'ip_special',
|
|
'add': [
|
|
('textbox', 'hostname', 'ip-field-test'),
|
|
('textbox', 'ip_address', '10.0.##.1'),
|
|
],
|
|
}
|
|
|
|
mod_desc = [
|
|
('textarea', 'description', 'description in details'),
|
|
]
|
|
|
|
mod_desc_m = [
|
|
('textarea', 'description', 'description never appear'),
|
|
]
|
|
|
|
mod_locality = [
|
|
('textbox', 'l', 'Brno Office'),
|
|
]
|
|
|
|
mod_location = [
|
|
('textbox', 'nshostlocation', 'Brno Office'),
|
|
]
|
|
|
|
mod_platform = [
|
|
('textbox', 'nshardwareplatform', 'x86_64'),
|
|
]
|
|
|
|
mod_os = [
|
|
('textbox', 'nsosversion', 'FEDORA RHEL 277'),
|
|
]
|
|
|
|
otp_alpha = [
|
|
('password', 'userpassword', 'alpha'),
|
|
('password', 'password2', 'alpha'),
|
|
]
|
|
|
|
otp_num = [
|
|
('password', 'userpassword', '1234'),
|
|
('password', 'password2', '1234'),
|
|
]
|
|
|
|
otp_alphanum = [
|
|
('password', 'userpassword', 'abc123'),
|
|
('password', 'password2', 'abc123'),
|
|
]
|
|
|
|
otp_special = [
|
|
('password', 'userpassword', '@#$'),
|
|
('password', 'password2', '@#$'),
|
|
]
|
|
|
|
otp_mixed = [
|
|
('password', 'userpassword', 'AbC12D'),
|
|
('password', 'password2', 'AbC12D'),
|
|
]
|
|
|
|
ssh_nomod_error = "no modifications to be performed"
|
|
ssh_invalid_error = "invalid SSH public key"
|
|
ssh_rsa = 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCnAOLat' + \
|
|
'ncsaDxF+ldDhjNdPRDWXKsiZUz6Y49LjPnEr9p4Th24dZ' + \
|
|
'7ZuvOVjhXDSkivh6MRunWZC+MXxRo1lDZgkCSyQfkMq0E' + \
|
|
'u6xkubPg3tYAdrFBZIcIl5CUNerqYMdTz2hyTq6HAR/qs' + \
|
|
'6oRbtzUemwHLPo3duqDRLWQoojP+tI8I2IEXnOO2N5oxq' + \
|
|
'YGWAUe7bGXS/O2ukGfclt8/BfVw9e6eqHqlc7tKGqEctn' + \
|
|
'imlsbG291ctNgco8FsvCnV5EOti/O0rLdkTmm66j7WCFj' + \
|
|
'D9gJncfkAzxc+itWE4eUg/0B5ICIeRrFl5obD8Vu3LzTQ' + \
|
|
'4yKiwaUnY5ngXgWBoFq9 root@sshkey.testipa.ipa'
|
|
ssh_dsa = 'ssh-dss AAAAB3NzaC1kc3MAAACBAO3OqwC1eNedXVJ57' + \
|
|
'/a+Q/BfVcbZiJcTxhVP6TnIIQXmI+YSu685gLXEHWEAX1' + \
|
|
'9+8eQuvUSmgWViuskErCXliE1c4PVyrwkf/2UMsH+hFaj' + \
|
|
'0jlAM4APzizSvHC59hjpr5ktPyrv1arBXGYRuWyZNphJZ' + \
|
|
'OFbqK2DHZbz1jvhD4uz5AAAAFQDasuSv8Dkn2Khqek0U3' + \
|
|
'EAHUaUL2wAAAIB5Wr4r7z4ZyaSoaxfiUvvKg49FCeGjrY' + \
|
|
'jRbYN/PazAn/X0rPcGqpaF3u5FmxXP7vhvlvECZvveK7T' + \
|
|
'FIJVz1DSKHMRu8886akKLegF1zhhjrnjN7Q4vHbwkhsCI' + \
|
|
'aV+4rlJa7B32girkSltlooP/qWMnRde0aJIf20Zhq/IF9' + \
|
|
'oj49AAAAIBsKrdE+nxubD13+BdX07Sq6wAPVa9RVCISqE' + \
|
|
'simlCvopStg8vNuNfGi9swmyFyNjSMiZEgoxH2cLRME4+' + \
|
|
'xzn7THVrmE6OQ/Duz/mQAnDvt1N0Qw4jNxv0WqoT0kz7X' + \
|
|
'21L5Dmg5qy4qdEvlcOkVI9gMrIrXhwGb+Vj8XEGtWcNmJ' + \
|
|
'w== root@sshkey.testipa.ipa'
|
|
ssh_empty = ''
|
|
ssh_invalid = 'ff99cc1234dec invalid'
|
|
|
|
csr_invalid_error = 'Base64 decoding failed'
|
|
csr_invalid = 'invalid cert'
|
|
csr_other_host_error = 'Base64 decoding failed'
|
|
csr_other_host = '''-----BEGIN NEW CERTIFICATE REQUEST-----
|
|
MIICpjCCAY4CAQAwMDEQMA4GA1UEChMHSVBBLklQQTEcMBoGA1UEAxMTYW5vdGhl
|
|
cmhvc3QuaXBhLmlwYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM5Z
|
|
xiBOxo0W107maJt84m4BrkOFErCi0Mk4UQABMAfg/Sbj/+nYL19CA/IgSy4NoCnt
|
|
0RK1IZcFvSzHNhJmwpyRcmaOIbEsjes35rYYA2LKV3QVBp14284tJN5xRHztuL9B
|
|
0NDaSuZOG4JERHJl7JBGOzs4mj3FkI+Ci92d/zi+vpI+T0b26BGejcpU98zkVKxE
|
|
ktXNHqZp/QV7EHsqaZDdIPGTORZokZnU3VFsbUnCLDyghg3+75t+Wq4sJvwL1Y9j
|
|
btO5cQLWTJiOotk1Ies2A5nrp89CpMP45ERtZmoe+G3WeWgW9Nqr182kF5NjlC/O
|
|
sHKz4bP9hT9Z6bk4J3ECAwEAAaAxMC8GCSqGSIb3DQEJDjEiMCAwHgYDVR0RBBcw
|
|
FYITYW5vdGhlcmhvc3QuaXBhLmlwYTANBgkqhkiG9w0BAQsFAAOCAQEAoEQNqnts
|
|
Ob5fTPZRQQo8ygoKa+4GXMjM/Ue2SYs2zOa1/aYeI6JVzWzWH9xHFNvhOkdhu154
|
|
9fefKPtFKeyRTRz60KjSGcHyawDmoWyVYMPgFwmWp1lceFDEy0SlCnB58iXuxYEU
|
|
mwlXmODQR1hQxLuo5Ow3Hy0Djyml7gh7DA/iHP7WrOJH3PwTegxAFFixIj7K6DYK
|
|
3Kaeng72Ht8vQeTEh0Fq4rcfIdlW6tjWywLqLqCjtwhNkak4tJna6M9/3yjeyEnk
|
|
/w7Ya8CyOwlTaCvN8cjnBTxXWVVh+lIaPhujxG4UVtOMqaI30EkMIMHrocCUNnRd
|
|
2e8CMvHPLREqJw==
|
|
-----END NEW CERTIFICATE REQUEST-----'''
|
|
|
|
krb_enrolled = 'Kerberos Key Present, Host Provisioned'
|
|
krb_not_enrolled = 'Kerberos Key Not Present'
|