Oliver Tupman
922163be2a
Adds tests for changes, plus a small refactor to remove a comment
2016-08-01 17:06:57 +01:00
Oliver Tupman
3b79c7c36d
Quick refactor to remove duplication and add a test for config validation failure
2016-08-01 17:06:57 +01:00
Oliver Tupman
e37a8e98bd
Adds simple, if verbose test to validate the image/clonefrom settings
2016-08-01 17:06:57 +01:00
Eric Radman
80f8b87ce3
Properly mock localemod unit tests
...
locale_gentoo* unit tests only pass on Linux systems because the
localedef is in the search path.
2016-08-01 11:26:13 -04:00
Mike Place
d137c4b986
Merge pull request #34955 from lubyou/fix-dism-on-non-english-systems
...
force dism to always output english text
2016-08-01 06:54:03 -06:00
Erik Johnson
bd4d1d31a0
Add nodegroup_comp unit tests
2016-07-29 19:28:52 -05:00
Erik Johnson
e32644f275
Update state unit tests to use new orchestration_jid param
2016-07-29 12:17:59 -05:00
Mike Place
4fe3397a41
Merge pull request #34921 from tonybaloney/quickstart
...
Introduce a template system for extending SaltStack open
2016-07-28 22:38:10 -06:00
Thor K. H
7f6942ec7f
Fixing coding style and change w/o updated test
...
Fixed testing for tomcat.wait, as well as updating style. Should resolve
any test errors isolated to the module and/or state.
2016-07-28 21:24:52 +02:00
Thor K. H
bb38055ae4
Initial work on adapting Tomcat to care correctly
...
Ensure that lack of version does not result in blank version being used,
as to avoid certain Java EE applications from having issues with paths
when parallell execution is not "supported".
This fixes #24990 by both not adding a blank version if there is no
version to exract, but also by allowing you to overwrite that there
should be *no* version whether or not your WAR-file ends with `-1.2.3`.
Tests added for specifically dealing with no-to-version scenarios,
as well as several minor documentation tweaks that hopefully aren't too
interruptive!
2016-07-28 20:02:57 +02:00
rallytime
65f9365ee0
Merge branch '2015.8' into '2016.3'
...
No conflicts.
2016-07-28 11:05:54 -06:00
Eric Radman
42222b06fe
Remove stray debug print statements ( #35019 )
...
This cleans up the unit test output a bit, mostly leaving deprecation warnings.
2016-07-28 09:17:27 -06:00
Anthony Shaw
87954a2baf
add newline to test
2016-07-28 12:44:01 +10:00
Anthony Shaw
bc528eb4d0
completed test to check files, names and contents
2016-07-28 11:52:16 +10:00
Anthony Shaw
b7257baade
add test class
2016-07-28 11:41:15 +10:00
Nicole Thomas
b089db6f21
Fix pylint of develop ( #35002 )
2016-07-27 15:18:29 -06:00
rallytime
35696ad637
Pylint fix
2016-07-27 15:12:41 -06:00
Mike Place
f9fd6ddd8a
Fixup #33875
2016-07-27 13:25:59 -06:00
Eu
56b1f6c651
Fix naive fileserver map diff algorithm
...
Naively comparing sorted dict keys does not guarantee that maps are equal. We
must compare mtimes for filenames in case keys are the same to make sure there
isnt a modified file.
2016-07-27 13:24:19 -06:00
Mike Place
48aa151fa6
Fixup #33875
2016-07-27 13:17:57 -06:00
Mike Place
7956dbe568
Merge pull request #33875 from sangoma/correct_map_diff
...
Fix naive fileserver map diff algorithm
2016-07-27 13:14:49 -06:00
Mike Place
aae430d8c1
Merge pull request #34977 from terminalmage/zd868
...
Add jid to return from runner/wheel funcs executed within orchestration
2016-07-27 13:10:57 -06:00
Erik Johnson
c3f9e13fbe
Update unit tests to reflect new behavior of WheelClient/RunnerClient
2016-07-27 13:01:24 -05:00
Mike Place
1067c17095
Merge pull request #34826 from rallytime/unit-module-py3-tests
...
Python 3 compatibility fixes (execution module unit tests)
2016-07-27 11:24:00 -06:00
Mike Place
55bb3d09ab
Merge pull request #34919 from tonybaloney/libcloud_dns_states
...
Add a new state module for managing DNS records and zones through Libcloud
2016-07-26 11:51:08 -06:00
Johannes Scholz
775ea73578
fix unit tests
2016-07-26 19:46:14 +02:00
Anthony Shaw
6c08afd62b
GCE Cloud tests ( #34871 )
...
* add test module
* modify GCE tests to remove mocks
* use certifi, libcloud has also patched the SuSE/Mac cert issues
* skip cert checking
* validate the __virtual__ and import process
* fix munged merge
* fixed lint errors and failing test
* fix dimensiondata tests in the same way whilst I'm here
2016-07-26 09:24:20 -06:00
Anthony Shaw
ff60aec050
fix munged merge
2016-07-25 15:58:45 +10:00
Anthony Shaw
a3e37cc2d0
Merge branch 'develop' of github.com:saltstack/salt into develop
2016-07-24 20:08:47 +10:00
Anthony Shaw
8df4c35f5c
zone absent with tests
2016-07-24 19:48:11 +10:00
Anthony Shaw
3b5ddcb607
added zone_present state check
2016-07-24 19:45:06 +10:00
Anthony Shaw
4d7f3169f6
added zone_present state check
2016-07-24 19:43:06 +10:00
Anthony Shaw
fa04e2fcf5
use the correct dictionary structure for state changes
2016-07-24 19:30:32 +10:00
Anthony Shaw
fa5ac70183
add record absent logic and tests
2016-07-24 19:16:48 +10:00
Anthony Shaw
7f28b14958
fix tests
2016-07-24 19:06:34 +10:00
Anthony Shaw
51654e9b7a
add record name to mocks
2016-07-24 17:34:29 +10:00
Anthony Shaw
cb13bb6fba
add test with mocked execution module
2016-07-24 17:13:51 +10:00
Erik Johnson
92fffb06a7
Update unit test
...
This unit test asserts based on the args with which a function was
called, and the args were changed which broke the test. This fixes the
test.
2016-07-22 21:21:55 -05:00
Mike Place
38ac79d8bb
Merge pull request #34829 from gtmanfred/py3
...
[PY3] tests.unit.pillar
2016-07-22 16:33:47 -06:00
Mike Place
5e0c63c0eb
Merge pull request #34886 from eradman/cron
...
Preserve trailing lines in crontab
2016-07-22 16:25:23 -06:00
rallytime
56fb834718
Remove tests that don't test anything
2016-07-22 16:12:16 -06:00
Mike Place
ab84fd273e
Merge pull request #34637 from cachedout/int_tests_interfaces
...
Int tests interfaces
2016-07-22 15:58:59 -06:00
Eric Radman
b9be6521db
Preserve trailing lines in crontab
...
This allows cron.file to install a crontab file that contains trailing
newlines. Previously a change may have been detected on every run.
2016-07-22 12:18:08 -04:00
Bo Maryniuk
87ffd6dc1e
Regression fix: minion ID generator should use FQDN first, if available ( #34876 )
...
* Regression fix: use FQDN first, if available
* Adjust the tests to the new behaviour (FQDN first)
2016-07-22 09:21:42 -06:00
rallytime
74002ab9e7
Pylint fix
2016-07-22 09:13:33 -06:00
Anthony Shaw
7e5cf2676b
fix munged merge
2016-07-22 14:31:52 +10:00
Anthony Shaw
7f31ccbf1e
Merge branch 'develop' of github.com:saltstack/salt into develop
2016-07-22 13:19:34 +10:00
rallytime
9cc385cfcb
Python3 doesn't have contextlib.nested
...
The with statement supports the nested functionality by default.
2016-07-21 15:38:00 -06:00
rallytime
2eea37739d
Skip boto_elb unit tests for Py3
...
These tests were written use the boto.ec2.elb class, which doesn't
exist in Python3. These tests need to be rewritten to run in Py3.
2016-07-21 15:05:37 -06:00
rallytime
bd899bb6e1
Remove test that doesn't actually test anything
2016-07-21 14:33:02 -06:00
rallytime
8c30261580
Don't check for string encoding in Python 3
...
Also fixed a failing zypper test
2016-07-21 14:33:02 -06:00
rallytime
c2a2c2bb78
Use assertCountEqual instead of assertEqual for lists in Py3
2016-07-21 14:33:02 -06:00
rallytime
97cdaf003a
Use assertCountEqual instead of assertItemsEqual for Python 3
2016-07-21 14:33:02 -06:00
rallytime
de6b2658d0
Remove test that isn't testing anything
2016-07-21 14:33:02 -06:00
rallytime
ad4f204cb2
readPlistFromString isn't included in plistlib for Python 3
...
Use 'loads' instead.
2016-07-21 14:33:02 -06:00
rallytime
f746fbf9cb
Don't assert against lists in Python 3 - those are converted to views
2016-07-21 14:33:02 -06:00
rallytime
7cc438754d
Use assertCountEqual in Python 3 to handle unsorted list returns
...
Fixes the cassandra execution module unit tests
2016-07-21 14:33:02 -06:00
Mike Place
d85aca1f7a
Merge branch 'develop' into int_tests_interfaces
2016-07-21 12:26:21 -06:00
rallytime
1a9d6eee15
Merge branch '2016.3' into 'develop'
...
Conflicts:
- salt/grains/core.py
- salt/state.py
- tests/unit/grains/core_test.py
2016-07-21 12:06:25 -06:00
rallytime
15b4f5a8b3
Skip GCE unit tests - causes test suite to hang
2016-07-21 10:53:00 -06:00
Daniel Wallace
d2341654ea
[PY3] actually test with nodegroup_comp function
2016-07-20 17:06:35 -05:00
Daniel Wallace
1e3429a3a2
[PY3] skip mysql tests
...
mysql-python is not compatible with python3 yet.
2016-07-20 17:05:49 -05:00
Mike Place
ec8a6ebab3
Correct config test errors
2016-07-20 10:00:31 -06:00
Mike Place
62ef8fdb35
Merge pull request #34670 from isbm/isbm-osmajorrelease-grain-suse
...
Add "osmajorrelease" grain (2016.3)
2016-07-20 08:39:38 -06:00
Mike Place
aff29906fc
Merge pull request #34671 from isbm/isbm-osmajorrelease-grain-suse-devel
...
Add "osmajorrelease" grain
2016-07-20 08:35:34 -06:00
Mike Place
b986c35a88
Merge pull request #34794 from rallytime/reneable-pam-test
...
Renable the pam execution module unit test
2016-07-20 08:05:50 -06:00
Mike Place
b7fe952427
Remove test for file dir behavior
...
Refs #34809
2016-07-20 08:04:00 -06:00
rallytime
d68b60bff8
Renable the pam execution module unit test
...
The logic wasn't correct on the skipIF. We want these test to run
when sys.platform.startswith('OpenBSD') is False.
2016-07-19 16:15:12 -06:00
Mike Place
8b3b2cfe69
Merge pull request #34268 from DSRCompany/features/23194_publisher_acl_globing
...
Regex support in publisher ACL rules.
2016-07-19 15:37:06 -06:00
rallytime
7b0ad25b09
Remove iteritems() references from unit/transport/*.py files
2016-07-19 10:22:33 -06:00
rallytime
0ad8183973
Remove iteritems() references from unit/modules/*.py
2016-07-19 10:18:26 -06:00
Bo Maryniuk
038d2c3087
Fix group-add tests for SUSE
2016-07-19 18:01:37 +02:00
Bo Maryniuk
110a422d5a
Keep osmajorrelease as a string type for 2016.3 release
2016-07-19 17:52:08 +02:00
Mike Place
10a1af9949
Remove unnedeed config test ( #34751 )
...
Refs #34607
2016-07-18 13:00:47 -06:00
rallytime
0baf92a972
Remove tests that were deleted in develop already
2016-07-18 11:14:21 -06:00
rallytime
d679c09e65
Merge branch '2016.3' into 'develop'
...
Conflicts:
- salt/config/__init__.py
- salt/utils/parsers.py
- tests/unit/config/config_test.py
2016-07-18 10:34:03 -06:00
Dmitry Kuzmenko
27017e34ce
Regex support in publisher ACL rules.
...
Users in publisher ACL and users and functions in the publisher ACL
blacklist now have matched in the following order:
1. Equality
2. Glob
3. Regex
Users in publisher ACL still not supported in systems without pwd python
module (Windows, any else?)
2016-07-18 19:15:28 +03:00
Bo Maryniuk
3cb6940904
Bugfix: access 'osmajorrelease' as an integer value
2016-07-18 17:14:57 +02:00
Mike Place
4625ee65b8
Remove unnedeed config test
...
Refs #34607
2016-07-18 09:12:18 -06:00
Nicole Thomas
2a3df50223
Merge pull request #34724 from rallytime/test-fix-34270
...
Update mock value to match change in #34270 .
2016-07-16 14:06:04 -06:00
rallytime
f667b936e5
Update mock value to match change in #34270 .
...
Fixes the failing test in #34270
2016-07-16 14:03:37 -06:00
Mike Place
1b3742c41b
Merge pull request #34599 from meaksh/salt-snapper-module
...
Snapper execution module and state for Salt
2016-07-16 13:43:06 -06:00
rallytime
cca9446c37
Various spelling fixes
...
Fixes #34630
2016-07-16 13:17:09 -06:00
Mike Place
e918aba3c3
Merge pull request #34704 from babilen/influxdb-current
...
Influxdb current
2016-07-16 12:39:22 -06:00
Wolodja Wentland
87b54170aa
Rename InfluxDB states and modules for 0.8
...
InfluxDB versions newer than 0.8 introduced significant changes in
database concepts, user administration and Python API.
We therefore decided to rename the old InfluxDB states to 'influxdb08*'
and to reserve the 'influxdb' name for InfluxDB 0.9+ compatible states
and modules.
2016-07-16 09:46:44 +02:00
Mike Place
b11fd8ef6a
Merge pull request #34484 from dmacvicar/docker_images
...
[WIP] Creating Docker images with pure Salt and running Salt commands inside containers
2016-07-15 16:17:59 -06:00
Bo Maryniuk
e5c3195fa3
Update test data for 'registerrelease' and 'productline' fields
2016-07-15 17:14:27 +02:00
Bo Maryniuk
96021e257c
Update test data for 'registerrelease' and 'productline' fields
2016-07-15 17:13:58 +02:00
Bo Maryniuk
5ed5142fbc
Update test data for 'registerrelease' and 'productline' fields
2016-07-15 17:12:03 +02:00
rallytime
bb2c43b52a
Merge branch '2016.3' into 'develop'
...
No conflicts.
2016-07-14 14:10:10 -06:00
Bo Maryniuk
2040c7caa5
Add unit test for osmajorrelease grain
2016-07-14 18:08:15 +02:00
Bo Maryniuk
208fd33b48
Add unit test for osmajorrelease grain
2016-07-14 18:05:12 +02:00
Mike Place
eadae09e0a
Merge pull request #34563 from rallytime/py3-state-unit-tests
...
Py3 fixes for running unit tests in the unit/states/ directory.
2016-07-14 08:28:49 -06:00
Anthony Shaw
7786c0020c
Libcloud DNS module fix ( #34628 )
...
* add test module
* add broken test
* fix typo in config dictionary
* remove call to unused function, add called_with assertion
2016-07-13 11:47:20 -04:00
Anthony Shaw
4c61769024
add test module
2016-07-13 13:46:04 +10:00
Justin Anderson
445f8afc69
Fixes failing test on Suse Leap ( #34621 )
2016-07-12 18:48:06 -04:00
rallytime
49f40e9d99
Merge branch '2016.3' into 'develop'
...
Conflicts:
- doc/conf.py
- doc/topics/reactor/index.rst
- tests/integration/__init__.py
2016-07-12 16:13:56 -06:00
rallytime
f734afd0b0
Merge branch '2015.8' into '2016.3'
...
Conflicts:
- salt/modules/aptpkg.py
- tests/integration/__init__.py
2016-07-12 14:29:35 -06:00
Nicole Thomas
b90ae407f9
Add support for edge case when Cmd and Entrypoint can't be blanked ( #34593 )
2016-07-12 15:18:53 -04:00
Justin Anderson
7dd8035c62
Gate docker unit test to check for docker ( #34591 )
...
* Gate docker unit test to check for docker
* Change skipIf to check if docker-py is installed, not version check
2016-07-12 13:33:31 -04:00