Pedro Algarvio
c06541bdf0
Allow some logging output when running tests.
2012-08-25 14:21:19 +01:00
Pedro Algarvio
5da4fcb109
Fix integration.runners.manage
tests.
...
These tests started to fail after 54cf9ca
and specially 5626332
.
2012-08-25 14:21:08 +01:00
Thomas S Hatch
f25167802a
fix test that broke because of output changes
2012-08-18 01:48:40 -06:00
Ulrich Dangel
7176ec5d4a
Add test to test if os_family grain is provided.
...
Corey Quinn reported a issue where __grains__['os_family'] returned a
KeyError. This commits adds a check to the grains module test to ensure
os_family is present.
2012-08-15 02:59:03 +02:00
Pedro Algarvio
e32faa4a28
Fix salt-call
bug with default outputter.
...
* `salt-call` default outputter returned from `salt.output.get_printout()` was `None` and `None` isn't callable neither outputs anything useful. In this case, the fault Outputter should be used.
* `get_printout()` also tested for `txt_out` which now is, in the cleaned up parsers, `text_out`. Fixed.
2012-08-13 07:10:42 +01:00
Pedro Algarvio
c5f1236984
There's no logging NullHandler in 2.6
. Fix it.
2012-08-11 21:03:49 +01:00
Pedro Algarvio
9dfce0f7d2
Final fix for saltstack/salt#1756
...
Don't try to import `salt.log` during tests. Adapt `check_user` test accordingly.
2012-08-11 01:28:49 +01:00
Pedro Algarvio
80804c67b4
Some more fixes regarding saltstack/salt#1756
...
Setup and disable logging during the tests.
2012-08-11 00:44:16 +01:00
Pedro Algarvio
1cae292c68
Fix tests/unit/utils/verify_test.py
since verify_user no longer accepts the log argument.
2012-08-11 00:30:13 +01:00
Pedro Algarvio
639471d110
Multi-platform path joiner(appender)
...
This commit kind of reverts the previous "no more os.sep.join ..." commit by solving the issue which led to switching that code to `os.path.join`. Tested both on linux and windows.
2012-08-08 14:43:34 +01:00
Pedro Algarvio
2faada54d3
Fix the too many open file descriptor issues on 2.6 while running tests.
2012-08-08 09:04:52 +01:00
Pedro Algarvio
2bf0187ae5
Don't close stderr
if it's not being used.
2012-08-08 08:18:45 +01:00
Pedro Algarvio
bbfa0b939b
One more try travis.
2012-08-08 01:35:36 +01:00
Pedro Algarvio
12007c23a3
Let's see if travis stops failing on 2.6 with "filedescriptor out of range in select()"
2012-08-08 01:21:16 +01:00
Pedro Algarvio
759d67ffc0
Reverted back the --key-logfile
deprecation.
...
On the parsers cleanup branch, I though about making the available options as equal as possible. Since the log_file setting for the master and the minion could be separately set, I made the logfile option for the key also log_file. Yet, since there's no key specific config file, it shares master, one could only specify the log_file settings from the cli, it could not be hardcoded on the config file, unless, we made a separate config file just for key.
So, in order to reduce required changes, and keep it all as backwards compatible as possible, the key log file options is now, once again, `--key-logfile` which will allow us to hardcode it in the masters config file as `key_logfile`.
This will also, hopefully make travis behave better too.
2012-08-08 01:08:38 +01:00
Pedro Algarvio
0b73795310
Merge branch 'develop' of git://github.com/saltstack/salt into develop
2012-08-06 23:05:37 +01:00
Pedro Algarvio
2a7e9500d7
Set the master's logfile to avoid travis failing.
2012-08-06 17:58:30 +01:00
Thomas S Hatch
2355dc3dd4
Merge pull request #1770 from s0undt3ch/master
...
Make file.touch work on directories and fix some tests when using `--no-clean`
2012-08-06 01:03:49 -07:00
Pedro Algarvio
c89928ec33
Typo.
2012-08-05 19:31:13 +01:00
Pedro Algarvio
a4b96eacfc
Corrected last commit line placement.
2012-08-05 19:29:56 +01:00
Pedro Algarvio
dcc0efcd70
Re-add wrongly removed line.
2012-08-05 19:27:28 +01:00
Pedro Algarvio
d01b8da9aa
Fix some tests when using --no-clean
...
When using `--no-clean` while running tests, some files/dirs still need to be removed, if not, test will fail. This commit tries to addresses those issues.
2012-08-05 19:23:12 +01:00
Pedro Algarvio
ac1ee79fa6
Cleanup the salt-run
(salt.cli.SaltRun
) binary parser.
...
Reused the timeout mix-in. All cli tools parsers also reuse the config mixin.
This commit finishes cleaning up the cli tool parsers.
2012-08-04 23:25:37 +01:00
Pedro Algarvio
261450e90f
Cleanup the salt-call
(salt.cli.SaltCall
) binary parser.
...
Reused the logging and output mix-ins.
2012-08-04 23:07:39 +01:00
Pedro Algarvio
060f33a15a
Cleanup the salt-key
(salt.cli.SaltKey
) binary parser.
...
Reused the output options and logging setup mix-ins.
Fixed a bug introduced in previous commit on `salt.utils.parsers.SaltCPOptionParser._mixin_after_parsed()`, function does not accept any arguments.
2012-08-04 22:55:15 +01:00
Pedro Algarvio
f5aad4f8e2
Cleanup the salt-cp
(salt.cli.SaltCP
) binary parser.
...
For this, the timeout mix-in and both the target and output parser group mix-ins were re-used. Way less code and logic to keep track of.
Added a simple test for this binary too.
2012-08-04 22:28:51 +01:00
Pedro Algarvio
b582e40ff1
Cleanup the salt
(salt.cli.SaltCMD
) binary parser.
...
* Created 2 mix-ins as option groups, the output options and the target options. This will allow adding some explanatory text besides separating these options from the parser's main options.
* All options on the parser, including the grouped options are now merged to the loaded configuration which will latter get passed on.
* Also created the timeout mix-in which will be used in other binaries.
2012-08-04 22:08:06 +01:00
Pedro Algarvio
d776705e49
Parsers(master, minion, syndic) cleanup code.
...
Moved the minion, master and syndic parsers to use mixins to clean up, reuse, and automate some of the required procedures.
2012-08-04 19:58:32 +01:00
Pedro Algarvio
6d3028f3da
Removed the pip module integration tests since it's also being tested in the virtualenv's integration tests.
2012-08-01 23:11:48 +01:00
Pedro Algarvio
e57f505a2d
Fix pip.freeze
tests which require an active virtualenv.
2012-08-01 22:40:15 +01:00
Pedro Algarvio
97a4c1dde2
Fix integration/modules/file.py
...
Since the tests are comparing results, switch to `assertEqual`'s.
2012-08-01 19:36:49 +01:00
Pedro Algarvio
842036b136
Minor cosmetic change while running tests.
...
Make the salt's printed `~~` lines match the length of the `--` printed lines from unittest.
2012-08-01 19:07:56 +01:00
Pedro Algarvio
7148735b12
Fix virtualenv integration tests.
...
The virtualenv module needs to have a default for `venv_bin`.
2012-08-01 18:57:31 +01:00
cheater
d07d6b8a7b
Adding the gid_from_name parameter to the user.present state
2012-07-30 21:15:35 +02:00
Roman Imankulov
aa5896681d
Fix the escaping issue in cmd.run
...
Lack of escaping in cmd.run with "runas" option could lead to incorrect
execution of commands containing quotes in their bodies.
2012-07-26 22:21:07 +06:00
Roman Imankulov
bc1650a085
Add "mockbin" directory and a fake "su" wrapper for tests
...
While performing integration tests, the "mockbin" directory is
inserted in the beginning of the $PATH environment variable.
This effectively means that every file placed in this directory will be
executed instead of real one from the system, which opens up the
opportunity to write more complex integration tests.
At the time the only wrapper for "su" command (used in "cmdmod") is
placed there.
2012-07-26 22:14:00 +06:00
Thomas S Hatch
366a4935c1
single quotes
2012-07-23 13:29:55 -06:00
Thomas S Hatch
e61ddfdcfc
fix many a test
2012-07-23 13:00:54 -06:00
Intchanter
768e17b9d5
We return tuples, not lists
2012-07-20 08:31:36 -06:00
Roman Imankulov
bb0ed1a3a7
Tests cleanup
...
Defined "integration.run_tests()" function which can be used to execute
a particular integration test case. Existing bolerplate code in modules
and states tests is replaced with following lines:
if __name__ == '__main__':
from integration import run_tests
run_tests(TestCaseName)
Typical usecase could look like this:
python integration/modules/pip.py --no-clean -vv
2012-07-20 12:25:08 +06:00
Roman Imankulov
4cac03c42d
Add options --clean and --no-clean in runtest.py
...
--no-clean option speeds up repeating test execution by skipping the cleanup
process before and after testing.
Typical use case command could look like
./runtests.py -vv --no-clean --name integration.modules.ssh
2012-07-20 12:16:14 +06:00
Intchanter
df4a83ac61
Made data.getvals work with CLI, updated test
2012-07-19 21:35:23 -06:00
Thomas S Hatch
8965400ee7
Add consist test to make sure swarm returns are all the same
...
This is a tool to help hunt down #1386
2012-07-18 13:24:16 -06:00
Jeroen Dekkers
a28272e2fb
Fix "undefined name" errors spotted by pyflakes
2012-07-15 03:01:35 +02:00
Intchanter
f663dd2c46
Merge branch 'develop' of https://github.com/saltstack/salt into develop
...
Conflicts:
salt/states/network.py
setup.py
tests/integration/__init__.py
2012-07-08 22:50:12 -06:00
Thomas S Hatch
e446a306c7
Add sock_dir verification to tests
2012-07-07 22:11:36 -06:00
Thomas S Hatch
7f034cf6ba
See if pushing the timeout to insane levels makes travis stop failing
2012-07-05 20:17:04 -06:00
Intchanter
3c05a3ee78
Merge branch 'develop' of https://github.com/saltstack/salt into develop
...
Conflicts:
tests/integration/modules/grains.py
tests/integration/states/host.py
tests/unit/utils/find_test.py
2012-07-04 18:29:13 -06:00
Intchanter
49b2465cf0
Cleaned up syntax error
2012-07-04 17:42:53 -06:00
Alec Koumjian
a22773bdde
Instruct authors of state modules to check for the test parameter
2012-07-03 14:17:52 -07:00
Alec Koumjian
bdb4055ce2
Updating Virtualenv module test with cross-platform file.remove
2012-07-03 08:39:11 -07:00
Dan Colish
b43c256ea7
Adds file.remove to file module, #1545 . Drive by spelling correction
2012-07-03 07:50:02 -07:00
Dan Colish
aacd9cc5bd
Use getpass.getuser since os.getlogin requires a tty and tests do not
...
always run with one.
2012-06-30 23:31:01 -07:00
Dan Colish
abf50324d2
Fix integration.module.file tests on linux
2012-06-30 22:47:02 -07:00
Thomas S Hatch
6ac1e176e5
Merge pull request #1548 from laprice/6a63f7c71c39fe442780c192b566e5bcd7f94f42
...
user creation tests work properly for issue #1482
2012-06-30 17:45:31 -07:00
Dan Colish
71e97d6921
Fix file.chown to report unknown users and groups. Add tests to prove it.
2012-06-30 17:33:34 -07:00
Larry Price
6a63f7c71c
Destructive tests now fail properly.
2012-06-30 17:28:48 -07:00
Larry Price
0d1d01fba2
Adding the user creation tests.
...
These tests will create users on the test machine if you run them as root.
2012-06-30 17:00:27 -07:00
Dan Colish
087f8be69a
Merge branch 'develop' of git://github.com/saltstack/salt into develop
2012-06-30 16:56:31 -07:00
Dan Colish
f91d947806
Simplify file.chgrp. Add file module test suite
2012-06-30 16:56:02 -07:00
Larry Price
6408f286b2
added two tests that will only be run if you are root.
2012-06-30 16:51:11 -07:00
Jeff Schroeder
4b13aebe0b
Merge pull request #1542 from akoumjian/develop
...
Initial module tests for virtualenv
2012-06-30 16:46:44 -07:00
Alec Koumjian
378606c97f
Initial module tests for virtualenv
2012-06-30 16:43:32 -07:00
Dan Colish
e767d25a5e
Use tempdir to ensure there will always be a directory which can be accessed.
2012-06-30 15:48:28 -07:00
Thomas S Hatch
0a83e68e1a
Merge pull request #1537 from dcolish/develop
...
Fix state.file tests and unit.utils.find_tests.
2012-06-30 15:28:31 -07:00
Thomas S Hatch
756d358e95
Merge pull request #1536 from laprice/develop
...
fixing the salt/tests/integration/states/cmd.py test
2012-06-30 15:28:01 -07:00
Dan Colish
040c249866
Fix find_test on OSX
2012-06-30 15:23:50 -07:00
Thomas S Hatch
3aa93ba14b
Merge pull request #1535 from jhutchins/tests
...
Tests
2012-06-30 15:15:01 -07:00
Jeff Hutchins
b380991316
Merge git://github.com/saltstack/salt into tests
...
Conflicts:
tests/unit/utils/find_test.py
2012-06-30 15:58:17 -06:00
Jeff Schroeder
5e85497760
Gracefully skip the django module tests w/o mock
2012-06-30 14:53:55 -07:00
Jeff Schroeder
94ec7d4816
Make an error go to stderr and remove net 1 LOC
2012-06-30 14:53:32 -07:00
Thomas S Hatch
8ba1d51a75
Merge pull request #1533 from mattrobenolt/django-module-tests
...
Added tests for Django module
2012-06-30 14:33:16 -07:00
Thomas S Hatch
ede600a734
Merge pull request #1532 from akoumjian/develop
...
Fix for minion KeyError 1523
2012-06-30 14:27:40 -07:00
Alec Koumjian
40781ea0ae
Fix for minion KeyError 1523
2012-06-30 14:25:14 -07:00
Matt Robenolt
d327e6bdf4
Adding tests for Django module commands
2012-06-30 14:24:22 -07:00
Dan Colish
1b1431ba66
Skip verify_env test on windows.
2012-06-30 14:11:37 -07:00
Dan Colish
c5cdb366dc
Fix test.integration.states.host. Make master_config and minion_config a property to keep semantics consistent
2012-06-30 13:54:23 -07:00
Jeff Hutchins
ff54029c98
Make tests on utils.find run with nose.
2012-06-30 14:48:40 -06:00
Thomas S Hatch
d15899ce20
Merge pull request #1528 from dcolish/develop
...
Add unittests for salt.utils.verify
2012-06-30 13:30:36 -07:00
Dan Colish
01b74fc04c
Add unittests for salt.utils.verify
2012-06-30 13:28:15 -07:00
Intchanter
a1433ef5ec
PEP8 fixes for tests
2012-06-30 14:10:34 -06:00
Dan Colish
edfb3d2560
Merge branch 'develop' of git://github.com/saltstack/salt into develop
...
Conflicts:
tests/unit/utils/find_test.py
2012-06-30 12:46:04 -07:00
Jeff Schroeder
7e16fd680a
Merge branch 'develop' of github.com:saltstack/salt into develop
2012-06-30 12:34:41 -07:00
Jeff Schroeder
07b4c8b4ed
Skip the rvm and gem module/state tests when mock is missing
...
The mock python module is required for the gem and rvm tests.
If it is not available, the tests should be gracefully skipped.
From python runtests.py -u:
test__check_and_install_ruby (unit.states.rvm_test.TestRvmState) ... skipped 'mock python module is unavailable'
test__check_ruby (unit.states.rvm_test.TestRvmState) ... skipped 'mock python module is unavailable'
test__check_rvm (unit.states.rvm_test.TestRvmState) ... skipped 'mock python module is unavailable'
test_gemset_present (unit.states.rvm_test.TestRvmState) ... skipped 'mock python module is unavailable'
test_installed (unit.states.rvm_test.TestRvmState) ... skipped 'mock python module is unavailable'
test_installed (unit.states.gem_test.TestGemState) ... skipped 'mock python module is unavailable'
test_removed (unit.states.gem_test.TestGemState) ... skipped 'mock python module is unavailable'
test__rvm (unit.modules.rvm_test.TestRvmModule) ... skipped 'mock python module is unavailable'
test__rvm_do (unit.modules.rvm_test.TestRvmModule) ... skipped 'mock python module is unavailable'
test_gemset_list (unit.modules.rvm_test.TestRvmModule) ... skipped 'mock python module is unavailable'
test_gemset_list_all (unit.modules.rvm_test.TestRvmModule) ... skipped 'mock python module is unavailable'
test_install (unit.modules.rvm_test.TestRvmModule) ... skipped 'mock python module is unavailable'
test_list (unit.modules.rvm_test.TestRvmModule) ... skipped 'mock python module is unavailable'
test__gem (unit.modules.gem_test.TestGemModule) ... skipped 'mock python module is unavailable'
test_list (unit.modules.gem_test.TestGemModule) ... skipped 'mock python module is unavailable'
test_sources_list (unit.modules.gem_test.TestGemModule) ... skipped 'mock python module is unavailable'
2012-06-30 12:29:48 -07:00
Dan Colish
78d16a28f0
Move tmp hosts file management to test case which requires it. Fix
...
test.unit.utils.find_test on OSX
2012-06-30 12:20:53 -07:00
Thomas S Hatch
65d8cb4e59
Merge pull request #1521 from dcolish/develop
...
Fix host file setup and fix tests.integration.states.host
2012-06-30 12:00:05 -07:00
Dan Colish
f79b6e5ea0
Fix host file setup and fix tests.integration.states.host
2012-06-30 11:47:48 -07:00
Matt Robenolt
57ff2bfe3e
Hardcode /tmp/subsalttest dir in ssh module integration tests
...
I don't really like doing this, but `/tmp/subsalttest dir` is already
hardcoded in other places for running tests.
Without this, when running tests under a mounted Vagrant drive,
`ssh-keygen` doesn't have permission to create the symlink for
known_hosts to known_hosts.old, causing a test to fail.
```
======================================================================
FAIL: test_rm_known_host (integration.modules.ssh.SSHModuleTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/vagrant/tests/integration/modules/ssh.py", line 143, in
test_rm_known_host
self.assertEqual(ret, 'add')
AssertionError: 'exists' != 'add'
```
`link /vagrant/tests/integration/tmp/known_hosts to
/vagrant/tests/integration/tmp/known_hosts.old: Operation not permitted`
2012-06-30 11:46:31 -07:00
Larry Price
77f54af75e
Merge branch 'develop' of https://github.com/saltstack/salt into develop
2012-06-30 11:43:49 -07:00
Larry Price
994d62431e
found the issue, set cwd.
2012-06-30 11:43:32 -07:00
Larry Price
aa95c9d26b
initial test case for user.
2012-06-30 09:43:44 -07:00
Larry Price
c2f89a849d
adding state tests to the full run :-/
2012-06-30 09:40:00 -07:00
David Boucha
7e7d831103
Disable find unit tests on Windows
...
There are problems with pwd, grp and /dev/null
as they don't exist on Windows. So we are disabling
tests that use those for now.
2012-06-24 19:43:43 -06:00
David Boucha
bb72a4dfba
Fix jinja_test on Windows
2012-06-24 18:16:22 -06:00
Baiju Muthukadan
f9e9e32eaf
The pwd & grp modules are only available for unix
2012-06-23 11:47:53 +02:00
Thomas S Hatch
7477583c97
Add test for recuse error
2012-06-19 10:29:14 -06:00
Jeroen Dekkers
ac2344f2cb
Skip pip test if pip is not installed
2012-06-19 03:11:54 +02:00
Jeroen Dekkers
92ffbaba6e
Be compatible with mock 0.7
2012-06-19 02:19:03 +02:00
Jeroen Dekkers
9dd57c057e
Use cat instead of echo for cmd.which test, as echo can be a built-in
2012-06-19 02:17:55 +02:00
Baiju Muthukadan
8cc8fe7305
use sys.maxint for platform compatibility
...
Also comment out a failing test case. This works in CentOS 6.2 32bit
but not working unde Ubuntu 12.04 32bit.
2012-06-18 12:06:54 +05:30
Baiju Muthukadan
ea4c519e25
tests for find utility
2012-06-18 00:54:48 +05:30
Thomas S Hatch
baa9cf88eb
Add sls for non recurse test
2012-06-15 22:41:59 -06:00
Thomas S Hatch
b13f723ed6
Add non recurse test
2012-06-15 22:41:36 -06:00
Thomas S Hatch
c29d1d6076
Only generate one pair of minion keys for the swarm
2012-06-13 13:37:28 -06:00
Thomas S Hatch
bb9558b316
Fix exception in minionswarm
2012-06-11 14:43:42 -06:00
Thomas S Hatch
e6e92fb3af
Add eventlisten script to watch events on the master and minion
2012-06-07 18:41:18 -06:00
Thomas S Hatch
b4f9c22883
Doh! thats the wrong cachedir config!
2012-06-06 11:18:17 -06:00
Thomas S Hatch
8de4dbc13d
disable failing aliases tests
2012-06-05 18:11:15 -06:00
Thomas S Hatch
ef6b027e90
Fix salt key tests for new no_color option
2012-06-05 18:10:59 -06:00
Thomas S Hatch
5b05d77405
Add sock_dir setting for the integration test syndic
2012-06-05 17:51:52 -06:00
Thomas S Hatch
f3c7b5be5f
Fix path loading for shell tests
2012-06-05 17:04:28 -06:00
Thomas S Hatch
7ad6b3c6e4
Add abaility to disable minion modules in the swarm
2012-06-05 11:44:01 -06:00
Thomas S Hatch
5c6b8aea28
docstring cleanups for ssh tests
2012-06-04 17:22:43 -06:00
L.C. Rees
cc8a921311
- more py3k fixes
2012-06-04 16:40:34 -06:00
Thomas S Hatch
400a429502
Add user to integration verify_env
2012-06-02 23:17:52 -06:00
L.C. Rees
cdb5e89631
- exploit how 'iterkeys' is default iterator for dict
...
- use values()
- pep8
2012-06-01 13:06:43 -06:00
L.C. Rees
140e8781df
- py3k updates
2012-05-31 23:31:27 -06:00
Baiju Muthukadan
91ce3a7ec9
cleanup temp directories created by tests
2012-05-31 16:13:03 +05:30
Thomas S Hatch
dc6138b787
move runner tests to the front to clean up the output
2012-05-30 17:10:48 -06:00
L.C. Rees
924d8b450b
- fix cmd tests so they pass on MacOS X
2012-05-30 15:57:53 -06:00
Baiju Muthukadan
5f0de59ab7
Test runner boiler plate; remove unused imports
2012-05-31 03:11:25 +05:30
Dan Colish
49972a1580
The text outputter will insert newlines, the tests must expect these
...
to be present.
2012-05-29 21:45:51 -07:00
Dan Colish
f5c8e242e4
Refactor runtests to allow dotted path module discovery.
...
In addition to traditional file system path test discovery it is
useful to run a test by stating it's dotted python path. For example,
this will only run the cmdmod integration tests from the
module suite::
$ runtests.py -n tests.integration.modules.cmdmod
2012-05-29 19:56:47 -07:00
Baiju Muthukadan
24bb4ea4e0
Fix PEP8 warnings for test cases
2012-05-29 22:10:20 +05:30
Thomas S Hatch
7247c5afe7
Fix test error due to fix in static calls
2012-05-27 21:43:35 -06:00
Thomas S Hatch
0020706067
Add jobs jobs.list_jobs runner test
2012-05-27 21:34:48 -06:00
Thomas S Hatch
e5b5d458c3
Add tests for jobs runner
2012-05-27 21:24:45 -06:00
Thomas S Hatch
a19ffae25f
Add tests for the manage runner
2012-05-27 21:02:29 -06:00
Thomas S Hatch
0b9f381781
Add runners to the main test script
2012-05-27 21:01:08 -06:00
Thomas S Hatch
aed4f593e0
Add runner test interface
2012-05-27 21:00:10 -06:00
Thomas S Hatch
d8ca98f3a4
Add test to make sure #1348 does not happen again
2012-05-27 17:41:49 -06:00
Jon McKenzie
c0f8e07bd7
Add --yaml-out, --json-out, and --raw-out outputters to salt-key CLI (retain color output as default)
2012-05-26 18:22:24 -04:00
Roman Imankulov
28ca4cb776
Fix file.comment/file.uncomment states
...
Function "file.contains_regex" used to search values from the beginning
of the line and thus couldn't find pattern "hello world" in a "#hello
world" string.
2012-05-25 12:38:57 +06:00
Roman Imankulov
c9a20edee0
Fix ssh_known_hosts state return values
2012-05-24 22:05:45 +06:00
Roman Imankulov
d45bc9179a
Set ssh.set_known_host bug
2012-05-23 23:45:16 +06:00
Thomas S Hatch
8bfab4e7c0
pillar matcher test
2012-05-23 10:18:54 -06:00
Thomas S Hatch
f7e2af08cf
Add pillar data specific to the sub_minion
2012-05-23 10:05:14 -06:00
Thomas S Hatch
757e8591dd
Add test for compound matcher
2012-05-23 09:57:33 -06:00
Thomas S Hatch
b25e82c59f
Add regex grain match tests
2012-05-23 09:39:10 -06:00
Thomas S Hatch
b5bdfc3073
Add grain matcher test
2012-05-23 08:46:12 -06:00
Thomas S Hatch
19baf0f577
Add initial matcher tests
2012-05-23 08:31:58 -06:00
Thomas S Hatch
5c09aa3778
Fix docstrings in shellCase
2012-05-23 08:14:16 -06:00
Thomas S Hatch
b1c710e70a
fix error with new minion in salt-key tests
2012-05-23 08:08:35 -06:00
Thomas S Hatch
dd6e2da941
Fix salt-key test for new minion
2012-05-23 08:05:47 -06:00
Thomas S Hatch
c9cddd2245
Add second minion to tests
2012-05-23 08:04:38 -06:00
Roman Imankulov
f20cb3b92c
Add support for test mode operations
2012-05-23 00:13:52 +06:00
Roman Imankulov
41465d5f0a
Add support for ssh_known_hosts states
2012-05-21 23:45:03 +06:00
Roman Imankulov
1590483fe2
Add support for known_hosts management
...
Module "ssh" is now capable of keeping track of records in ssh
known_hosts file, as well as asking remote hosts for their public keys.
2012-05-21 21:49:43 +06:00
Roman Imankulov
9d193b85b7
Add support for ssh public keys fingerprint
...
- function _validate_keys returns public key fingerprint as described in
RFC 4716
- one more test to validate how "ssh.auth_keys" function works
2012-05-20 23:09:52 +06:00
Thomas S Hatch
a4864f9c80
Add initial compiler tests
2012-05-16 23:00:01 -06:00