salt/tests/unit/modules
Erik Johnson 8b3497b129 Catch exception raised from invalid verify_options (#33317)
* Catch exception raised from invalid verify_options

This fails the state gracefully in these cases.

Refs: 6b97161293 (r63577507)

* Raise an exception when package verification fails

* Catch failed package verification commands

Also, since pkg.verify is run separately on each targeted package, don't
add errors for each failure, just add one error to what we report.

* Update rpm test_verify test to reflect change from cmd.run to cmd.run_all
2016-05-19 12:13:30 -06:00
..
zypp [develop] Merge forward from 2016.3 to develop (#33193) 2016-05-12 07:53:39 -07:00
__init__.py Include the python encoding file header on tests. 2013-11-27 11:19:24 +00:00
aliases_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
alternatives_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
apache_test.py Py3 compatibility 2015-01-30 22:27:06 +00:00
archive_test.py Lint 2015-09-28 11:48:51 -06:00
artifactory_test.py Changed examples to use the "example.com" domain instead of "mycompany.com" or "company.com" 2016-01-12 13:37:09 -07:00
at_test.py Update at unit tests to reflect changes in execution module 2015-10-13 10:52:59 -05:00
augeas_cfg_test.py Lint test case 2015-12-04 12:43:14 -07:00
blockdev_test.py modules.blockdev test: mock utils.which 2016-03-10 10:57:19 -07:00
bluez_test.py Use lists, not dicts, for MagicMock side_effect 2015-03-30 13:46:48 -06:00
boto_apigateway_test.py Merge branch 'develop' into kraney_bugfix 2016-03-22 09:05:58 -05:00
boto_cloudtrail_test.py Re-enable some skipped Boto tests 2016-03-24 10:30:48 -06:00
boto_cognitoidentity_test.py Merge branch 'develop' into kraney_bugfix 2016-03-22 09:05:58 -05:00
boto_elasticsearch_domain_test.py Merge branch 'develop' into kraney_bugfix 2016-03-22 09:05:58 -05:00
boto_elb_test.py Fix boto test failures 2016-02-09 11:50:26 -07:00
boto_iot_test.py Re-enable some skipped Boto tests 2016-03-24 10:30:48 -06:00
boto_lambda_test.py Merge branch '2016.3' into 'develop' 2016-04-26 14:42:26 -06:00
boto_s3_bucket_test.py Re-enable some skipped Boto tests 2016-03-24 10:30:48 -06:00
boto_secgroup_test.py Merge branch '2015.8' into '2016.3' 2016-05-02 10:50:27 -06:00
boto_vpc_test.py Merge branch '2016.3' into 'develop' 2016-03-23 11:04:42 -06:00
bower_test.py Implement Bower execution module 2015-02-21 05:56:20 +00:00
bridge_test.py Py3 compatibility 2015-01-30 22:27:08 +00:00
btrfs_test.py modules.btrfs unit tests: mock /proc/mounts 2016-03-10 10:57:20 -07:00
cassandra_test.py Py3 compatibility 2015-01-30 22:27:10 +00:00
chef_test.py Py3 compatibility 2015-01-30 22:27:11 +00:00
cmdmod_test.py Py3 compatibility fixes. 2015-01-30 22:25:31 +00:00
composer_test.py composer.install module does not support always_check, only the state does. Removing the test on the module. 2015-03-11 12:19:48 -07:00
config_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
cp_test.py [develop] Merge forward from 2016.3 to develop (#33193) 2016-05-12 07:53:39 -07:00
cpan_test.py Py3 compatibility 2015-01-30 22:27:11 +00:00
cron_test.py cron: support for commented cron jobs 2015-12-07 15:40:36 +01:00
cyg_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
daemontools_test.py Py3 compatibility 2015-01-30 22:27:07 +00:00
data_test.py Updated tests to work with code deprecations 2016-02-11 11:22:35 -07:00
ddns_test.py Py3 compatibility 2015-01-30 22:27:11 +00:00
deb_apache_test.py Add module and state wrappers on a2enconf/a2disconf 2015-11-05 19:07:14 +01:00
deb_postgres_test.py fix tests 2015-03-06 17:13:31 +01:00
debconfmod_test.py Py3 compatibility 2015-01-30 22:27:11 +00:00
debian_ip_test.py Searchdomain to search 2016-02-10 08:58:37 -07:00
debian_service_test.py Py3 compatibility 2015-01-30 22:27:11 +00:00
defaults_test.py Remove useless mocked unit test 2015-09-29 18:23:46 -06:00
devmap_test.py Py3 compatibility 2015-01-30 22:27:08 +00:00
dig_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
disk_test.py Merge blockdev tests into disk 2015-06-23 16:52:37 +02:00
djangomod_test.py Py3 compatibility 2015-01-30 22:27:12 +00:00
dnsmasq_test.py Py3 compatibility 2015-01-30 22:27:11 +00:00
dnsutil_test.py Py3 compatibility fixes 2015-01-30 22:25:12 +00:00
dockerio_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
dockerng_test.py Enhance dockerng.wait() to control success on exit_code and on already stopped containers (#32475) 2016-04-13 08:16:26 -06:00
dpkg_test.py Py3 compatibility 2015-01-30 22:27:13 +00:00
drac_test.py Changed 17 to 16; manually tested and verified this is correct. 2015-03-17 13:34:43 -05:00
drbd_test.py Py3 compatibility 2015-01-30 22:27:16 +00:00
environ_test.py Fixed lint issues 2015-09-01 13:56:43 +02:00
etcd_mod_test.py More pylint fixes 2016-03-15 15:50:05 -06:00
event_test.py Fix missing key in opts for event tests 2016-01-21 11:06:03 -07:00
extfs_test.py Py3 compatibility 2015-01-30 22:27:05 +00:00
file_test.py Merge branch '2015.8' into '2016.3' 2016-05-06 09:20:05 -06:00
firewalld_test.py firewalld state/module : add runtime and persist + add rich_rules + merge bind and present 2016-03-31 16:17:52 +02:00
gem_test.py Update gem unit tests to reflect changes in execution module 2015-10-13 10:52:59 -05:00
genesis_test.py modules.genesis: update unit tests for bootstrap 2015-12-07 15:19:22 -07:00
gentoo_service_test.py Gentoo/OpenRC service management enhancements (#33260) 2016-05-16 07:26:24 -07:00
git_test.py Add git.list_worktrees unit test 2016-01-21 15:42:30 -06:00
glusterfs_test.py Update glusterfs_test to be inline with #32312 2016-04-07 14:38:21 -06:00
gnomedesktop_test.py Py3 compatibility 2015-01-30 22:27:10 +00:00
grains_test.py Lint and change version added for #31673 2016-03-04 15:02:19 -07:00
groupadd_test.py Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8 2015-08-25 13:55:44 -06:00
grub_legacy_test.py Py3 compatibility 2015-01-30 22:27:13 +00:00
guestfs_test.py Py3 compatibility 2015-01-30 22:27:16 +00:00
hadoop_test.py Py3 compatibility 2015-01-30 22:27:13 +00:00
haproxyconn_test.py fix mocking 2015-03-19 16:56:12 +01:00
hashutil_test.py Manual merge of #24414 per thatch45 2015-06-06 07:47:52 -06:00
hg_test.py [modules/hg] hg.status: multiple repositories 2015-11-17 19:05:57 +03:00
hipchat_test.py Py3 compatibility 2015-01-30 22:27:16 +00:00
hosts_test.py salt.modules.hosts.set_host: remove entry if alias is empty 2015-08-26 20:21:45 -04:00
htpasswd_test.py Make enhancements to htpasswd modules 2015-03-13 21:18:50 +00:00
http_test.py Py3 compatibility 2015-01-30 22:27:13 +00:00
ilo_test.py Py3 compatibility 2015-01-30 23:35:22 +00:00
incron_test.py update cron and cmd tests for cron runas changes 2015-03-10 15:57:24 -06:00
influx_test.py add tests, rename a function to more closely mirror influxdb 2015-12-17 21:58:51 +01:00
ini_manage_test.py ini modules test fix 2015-08-21 16:29:30 +05:30
introspect_test.py Python 3 compat for several new test files 2015-02-03 11:34:49 -07:00
ipset_test.py fixing ipset unit tests based on changes. Adding additional tests for when ip set type is hash:net 2015-08-27 08:28:23 -07:00
iptables_test.py Support match-sets in iptables module 2016-02-12 10:24:50 -07:00
jboss7_cli_test.py Changed examples to use the "example.com" domain instead of "mycompany.com" or "company.com" 2016-01-12 13:37:09 -07:00
jboss7_test.py Skip tests that don't work with older mock 2015-08-21 21:35:11 -05:00
k8s_test.py Lint develop branch 2016-03-28 11:47:41 -06:00
kapacitor_test.py Add support for kapacitor 0.13 (#33352) 2016-05-19 11:03:03 -07:00
key_test.py Fix failed unit test 2016-02-29 21:15:43 -07:00
keyboard_test.py Merge pull request #20349 from rallytime/develop_pylint 2015-02-04 11:58:39 +00:00
keystone_test.py Add mock exception class to keystone unit test 2015-03-31 05:56:55 -06:00
kmod_test.py update kmod exec and state module unit tests 2015-11-07 16:04:23 -07:00
launchctl_test.py launchctl: update test function accordingly 2016-01-20 08:55:56 +07:00
ldapmod_test.py Python 3 compat and additions to ldapmod_test 2015-02-03 11:28:03 -07:00
linux_acl_test.py Merge remote-tracking branch 'upstream/2015.2' into merge-forward-develop 2015-02-23 14:25:51 -07:00
linux_lvm_test.py Add realpath to lvm.pvdisplay and use it in vg_present 2016-02-04 17:21:38 -08:00
linux_sysctl_test.py Fix tests that assert CommandExecutionError (#32485) 2016-04-12 08:41:25 -06:00
localemod_test.py Fix and improve locale module for systemd 2016-03-21 20:22:16 +01:00
locate_test.py Python 3 compat for several new test files 2015-02-03 11:34:49 -07:00
logadm_test.py Py3 compatibility 2015-01-30 23:37:36 +00:00
logrotate_test.py Python 3 compat for several new test files 2015-02-03 11:34:49 -07:00
lvs_test.py Merge #20374 with some fixes 2015-02-04 08:52:33 -07:00
mac_assistive_test.py Update mac_assistive module for El Capitan (10.11) (#33047) 2016-05-04 15:34:03 -06:00
mac_brew_test.py Fixed some lint 2016-01-22 19:15:29 -07:00
mac_defaults_test.py Added the ability to set OS X settings using defaults 2016-02-01 15:24:02 +01:00
mac_desktop_test.py Add mac_desktop integration tests 2016-03-24 17:02:53 -06:00
mac_group_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
mac_keychain_test.py Lint fixes 2016-01-29 12:34:35 +01:00
mac_package_test.py Removed possible shell injections as requested by PR feedback 2016-02-03 08:44:13 +01:00
mac_pkgutil_test.py Remove unit tests without logic 2016-03-21 17:47:34 -06:00
mac_power_test.py Fix unit tests 2016-03-21 12:15:08 -06:00
mac_sysctl_test.py Fix tests that assert CommandExecutionError (#32485) 2016-04-12 08:41:25 -06:00
mac_user_test.py Update mac_user unit tests to reflect changes in execution module 2015-10-13 10:52:59 -05:00
mac_xattr_test.py Fix unit tests 2016-03-30 08:56:49 -06:00
match_test.py Don't forget the pylint ignore 2015-02-05 08:06:18 -07:00
mdadm_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
memcached_test.py More Python 3 compat changes to new test modules 2015-02-03 11:40:27 -07:00
mine_test.py Remove useless mine tests 2016-03-14 11:35:42 -06:00
mod_random_test.py Fix mod_random test on older distros 2015-02-10 08:46:42 -07:00
modjk_test.py Properly indent comments 2015-04-21 20:35:14 -06:00
monit_test.py modules/monit: alias reload function also and fix lint issues 2015-12-01 21:42:56 +01:00
moosefs_test.py More Python 3 compat changes to new test modules 2015-02-03 11:40:27 -07:00
mount_test.py Fix tests that assert CommandExecutionError (#32485) 2016-04-12 08:41:25 -06:00
munin_test.py Python 3 compat for several new test files 2015-02-03 11:34:49 -07:00
mysql_test.py [develop] Merge forward from 2016.3 to develop (#32494) 2016-04-11 17:07:15 -06:00
nagios_test.py implemented unit test cases for nagios module 2015-02-09 19:49:14 +05:30
netscaler_test.py resolved errors. 2015-04-17 12:34:26 +05:30
network_test.py fix unit test (attempt 1) 2015-12-02 08:34:59 -07:00
neutron_test.py Fix typos of retrieve 2016-04-04 14:27:41 +02:00
nfs3_test.py Python 3 compatibility changes for develop 2015-04-02 14:04:28 -06:00
nftables_test.py Fix check_table 2016-02-20 21:32:48 -05:00
nginx_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
nova_test.py Python 3 compat fixes for develop 2015-04-17 12:00:01 -06:00
npm_test.py Fixing assumptions about results structure 2016-02-06 19:38:06 -08:00
openstack_config_test.py adding openstack_config unit test case 2015-02-17 18:17:10 +05:30
oracle_test.py Python 3 compat fixes for develop 2015-04-17 12:00:01 -06:00
pagerduty_test.py Mock config.option for pagerduty tests 2015-04-16 12:36:40 -06:00
pam_test.py Skip PAM test on OpenBSD (#32439) 2016-04-08 10:19:41 -06:00
parallels_test.py modules.parallels: add unit tests 2016-04-02 16:42:00 -06:00
parted_test.py modules.parted: __virtual__ return err msg. 2015-12-29 16:55:48 -03:00
pecl_test.py adding pecl unit test case. 2015-04-14 17:58:15 +05:30
pillar_test.py Py3 compatibility 2015-01-30 22:27:10 +00:00
pip_test.py update pip state and integration tests for newer pip versions (#32905) 2016-04-29 10:49:29 -07:00
pkg_resource_test.py py3: fix tests/unit/modules/pkg_resource_test.py 2015-06-08 16:18:00 -06:00
pkgutil_test.py pkgutil unit test case 2015-03-09 13:16:45 +05:30
portage_config.py Wildcard support for get_flags_from_package_conf 2015-07-16 08:19:02 +12:00
postfix_test.py adding postfix unit test case 2015-04-21 17:36:07 +05:30
postgres_test.py postgres.db_create: fix handling of empty string (#33261) 2016-05-16 09:27:40 -07:00
poudriere_test.py adding poudriere unit test 2015-03-11 10:24:19 +05:30
powerpath_test.py adding powerpath unit test case 2015-04-22 17:38:44 +05:30
proxy_test.py Make sure we enable the proxy settings on windows 2016-03-15 12:02:12 +01:00
ps_test.py modules.ps unit tests: check ps __virtual__ 2016-03-10 10:57:20 -07:00
publish_test.py adding publish unit test 2015-03-27 10:52:25 +05:30
puppet_test.py Fix tests that assert CommandExecutionError (#32485) 2016-04-12 08:41:25 -06:00
pw_group_test.py modules.pw_group: mock (BSD) test to run on MacOS 2016-03-10 10:57:20 -07:00
pw_user_test.py Support unicode in all GECOS fields on FreeBSD (#32794) 2016-04-25 15:19:13 -06:00
pyenv_test.py adding pyenv unit test 2015-03-17 15:07:41 +05:30
qemu_img_test.py adding qemu_img unit test case 2015-04-23 18:13:27 +05:30
qemu_nbd_test.py adding qemu_nbd unit test 2015-03-12 10:55:36 +05:30
rabbitmq_test.py Fix test failures 2016-03-24 09:48:54 -06:00
raet_publish_test.py Update raet_publish unit tests to reflect changes in execution module 2015-10-13 10:52:59 -05:00
random_org_test.py Updating unit tests based on changes to module. 2015-06-04 20:33:52 -07:00
rbenv_test.py remove rbenv test that doesn't really test anything 2015-10-13 10:52:58 -05:00
rdp_test.py Add some python 3 compatibility fixes for new test files 2015-02-13 11:30:45 -07:00
redismod_test.py adding redismod unit test case. 2015-06-29 14:13:45 +05:30
reg_win_test.py Fix list_values, add test (#33264) 2016-05-16 07:31:19 -07:00
ret_test.py adding ret unit test case 2015-02-17 18:19:04 +05:30
rh_ip_test.py PyLint problems fix 2015-07-08 16:40:57 +02:00
rh_service_test.py rh_service._chkconfig_is_enabled unit tests 2015-11-13 23:38:40 -07:00
riak_test.py Lint riak 2015-06-17 13:03:35 -06:00
rpm_test.py Catch exception raised from invalid verify_options (#33317) 2016-05-19 12:13:30 -06:00
rsync_test.py Rsync synchronized updates. (#32739) 2016-04-25 10:54:33 -06:00
rvm_test.py Update rvm unit tests to reflect changes in execution module 2015-10-13 10:52:59 -05:00
s3_test.py Fix s3 test for new kms_keyid parameter/return 2016-02-12 09:21:49 -07:00
s6_test.py s6 service module 2015-10-20 11:43:09 +01:00
saltcloudmod_test.py Adding saltcloudmod.py unit test 2015-03-31 15:32:49 +05:30
schedule_test.py Fix schedule_test failure 2015-10-15 14:49:26 -06:00
scsi_test.py Fix lsscsi issues for certain platforms 2016-01-27 21:15:26 -08:00
sdb_test.py adding sdb unit test case 2015-02-17 18:20:58 +05:30
seed_test.py Updated seed_test.py for changes made to seed module 2016-01-13 11:58:05 -07:00
sensors_test.py adding sensors unit test case 2015-05-08 16:11:20 +05:30
serverdensity_device_test.py Server Density agentv2 support (#32772) 2016-04-22 12:50:03 -06:00
service_test.py [tests/unit][modules/service] add service.run, fix service.* 2015-10-31 14:42:05 +03:00
servicenow_test.py Introduce a lightweight unit test runner for execution modules (#32792) 2016-04-29 13:36:17 -07:00
shadow_test.py Py3 compatibility fixes 2015-01-30 22:25:11 +00:00
smf_test.py adding smf unit test case 2015-05-12 18:06:49 +05:30
smtp_test.py adding smtp unit test case. 2015-04-07 17:39:32 +05:30
solr_test.py adding solr unit test case 2015-05-13 17:14:53 +05:30
sqlite3_test.py adding sqlite3_test unit test 2015-03-31 15:39:26 +05:30
ssh_test.py Back-port #31139 to 2015.8 (#32868) 2016-04-26 10:44:01 -06:00
state_test.py Merge branch '2015.8' into 'develop' 2016-01-14 13:33:53 -07:00
status_test.py [develop] Merge forward from 2016.3 to develop (#32494) 2016-04-11 17:07:15 -06:00
supervisord_test.py added requested change. 2015-03-30 17:48:29 +05:30
svn_test.py adding svn unit test case 2015-05-15 17:39:21 +05:30
swift_test.py adding swift unit test case 2015-02-17 18:09:33 +05:30
sysbench_test.py adding sysbench unit test case 2015-05-18 17:43:37 +05:30
syslog_ng_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
sysmod_test.py Remove Python 2.6 incompatible section of test 2015-04-21 12:25:31 -06:00
system_test.py make system.reboot use shutdown -r when available 2015-10-12 21:54:42 +02:00
systemd_test.py We need one more mocked return from listdir. 2016-02-24 10:15:00 -07:00
test_network.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
tls_test.py fix __virtual__ returns: tls,uptime mods 2015-11-04 13:10:38 -07:00
twilio_notify_test.py adding twilio_notify unit test case. 2015-04-03 14:29:49 +05:30
uptime_test.py more lint 2015-03-10 10:30:49 -06:00
useradd_test.py Remove failing heavily-mocked test 2015-10-13 15:08:40 -06:00
uwsgi_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
varnish_test.py adding varnish unit test case 2015-05-25 16:01:02 +05:30
virt_test.py py3: fix tests/unit/modules/virt_test.py 2015-06-09 13:06:44 -06:00
virtualenv_test.py Update virtualenv unit tests to reflect changes in execution module 2015-10-13 10:52:58 -05:00
vsphere_test.py Remove unnecessary import block 2015-12-28 16:14:13 -07:00
win_autoruns_test.py adding win_autoruns unit test case 2015-02-20 19:16:09 +05:30
win_certutil_test.py Added the ability to add and remove certificates from Windows minions 2016-02-02 10:06:20 +01:00
win_disk_test.py adding win_disk unit test case. 2015-04-10 18:01:22 +05:30
win_dism_test.py Added DISM module and states 2016-01-29 10:35:58 +01:00
win_dns_client_test.py py3: fix tests/unit/modules/win_dns_client_test.py 2015-06-09 14:06:38 -06:00
win_firewall_test.py Added the ability to enable icmp rules on Windows Firewalls 2016-01-28 14:38:50 +01:00
win_groupadd_test.py depend on win libs rather than mocking them 2015-07-01 11:14:19 -06:00
win_ip_test.py adding win_ip unit test case. 2015-04-06 15:35:01 +05:30
win_license_test.py Lint fixes 2016-02-02 11:48:17 +01:00
win_network_test.py Merge remote-tracking branch 'upstream/2015.5' into merge-forward-2015.8 2015-08-25 13:55:44 -06:00
win_ntp_test.py adding win_ntp unit test case 2015-02-25 18:46:45 +05:30
win_path_test.py Fixed some tests... hopefully... 2015-09-15 16:27:47 -06:00
win_powercfg_test.py Fixed lint issues 2015-06-23 10:46:37 +02:00
win_service_test.py rewrite win_service.py (#32998) 2016-05-05 07:20:55 -07:00
win_shadow_test.py Fix broken tests 2015-12-21 11:25:18 -07:00
win_status_test.py Lint win_status 2015-06-18 14:29:19 -06:00
win_system_test.py Added the ability to change the "hostname" on windows minions 2015-10-29 11:39:22 +01:00
win_timezone_test.py adding win_timezone unit test case 2015-03-03 18:46:53 +05:30
xapi_test.py Fix test for "stop" function 2015-07-15 19:03:48 +02:00
zcbuildout_test.py Merge remote-tracking branch 'upstream/2015.2' into merge-forward-develop 2015-04-21 10:42:22 -06:00
zfs_test.py lint fixes 2015-12-28 19:48:51 +00:00
znc_test.py adding znc unit test 2015-03-10 10:36:10 +05:30
zpool_test.py fix type in test data 2015-12-22 21:21:07 +00:00
zypper_test.py [develop] Merge forward from 2016.3 to develop (#33193) 2016-05-12 07:53:39 -07:00