Thomas S Hatch
50857861c5
remove unused import
2012-09-24 01:03:24 -06:00
Thomas S Hatch
282c8f4e3c
clean out unused imports
2012-09-24 00:55:01 -06:00
Thomas S Hatch
cf1e87e185
Merge pull request #2031 from scott-w/develop
...
Add Supervisor Support
2012-09-23 22:56:45 -07:00
Scott Walton
48c0d56841
Merge remote-tracking branch 'upstream/develop' into develop
2012-09-23 21:16:09 +01:00
Pedro Algarvio
36fb821596
Add the module.state.template_str()
failing test.
2012-09-23 18:42:26 +01:00
Pedro Algarvio
03c006debb
Removed a test that was using state.template_str
. Re-adding later.
...
The test was removed in order to have a clean pull request. A new issue will be opened because of that failing test.
2012-09-23 18:32:04 +01:00
Pedro Algarvio
c315e95b95
Move the state pip.installed
tests to the proper place.
...
* Moved the state `pip.installed` tests to it's own module, the correct one.
* Added a test which checks for the presence of errors while running `pip.installed` introduced while fixing #2028
2012-09-23 18:16:11 +01:00
Pedro Algarvio
5b9c6f92ce
Issue #2028 fixes and improvements.
...
* `salt.states.pip.installed()` now keeps a reference to the output of the `__salt__['pip.install']()` call. The reason for this is that we need to know and pass along any information about an eventual error when running that call. This is now done in addition to the old behaviour.
* Add some tests which triggered the issue.
2012-09-23 17:25:21 +01:00
Pedro Algarvio
0a9b0b3e08
Merge branch 'develop' of github.com:saltstack/salt into issues/2028
2012-09-20 19:33:00 +01:00
Thomas S Hatch
543f7c6bc9
Fix error cause by django module renaming
2012-09-19 14:52:36 -06:00
Thomas S Hatch
2dc5ebb80e
Fix event test with the change in master events returning a dict
2012-09-19 14:42:48 -06:00
Pedro Algarvio
8ab5e6e9c2
Include some test cases to expose saltstack/salt#2028
2012-09-18 01:53:05 +01:00
Scott Walton
b7f259adc7
Merge remote-tracking branch 'upstream/develop' into develop
2012-09-17 20:36:50 +01:00
Scott Walton
c581e7bab5
Added tests, and modified state/modules to pass #2026
2012-09-17 20:34:50 +01:00
Scott Walton
9e35b77038
Added stop and status
2012-09-15 19:02:00 +01:00
Scott Walton
88c04486e4
Added test and code for start #2026
2012-09-15 18:41:01 +01:00
Pedro Algarvio
ce0c8832a8
Minor PEP-8 changes.
2012-09-07 22:14:38 +01:00
Pedro Algarvio
71327e4ff7
Also allow skipping the tests on the syndic. Refs #1935 .
2012-09-07 20:24:35 +01:00
Pedro Algarvio
5b4d462413
Also skip a run_function test-case in case the minion does not reply. Refs #1935 .
2012-09-07 20:03:44 +01:00
Pedro Algarvio
8c6b96db59
Support -d
on the salt
binary. Fixes #1992 .
2012-09-07 19:21:07 +01:00
Pedro Algarvio
0c830784f3
Merge pull request #1974 from s0undt3ch/issues/1964
...
Reduce requirements to generate keys.
2012-09-05 14:38:03 -07:00
Pedro Algarvio
6e9b2810ee
Reduce requirements to generate keys.
...
The generation of keys does not involve all the checks required to accept/deny/list keys. This code change allows:
* regular users to generate keys
* `/etc/salt` and `/var/log/salt` not to exist or not to be readable by the current user
It also does not check for a running master. We have now lowered the requirements to run this script just for generating keys.
2012-09-05 22:31:12 +01:00
Pedro Algarvio
75f262c447
Fix ValueError
on Py2.6 zero length field names are not supported
2012-09-05 12:11:16 +01:00
Pedro Algarvio
81ccd7c9a7
Remove un-used import.
2012-09-03 23:26:59 +01:00
Pedro Algarvio
e7a10cce98
Fix saltstack/salt#1948
...
* `SaltCPOptionParser` was not reading any configuration file. It should!
* Fixed the `salt-cp` test which was not testing anything, until now.
2012-09-03 23:24:08 +01:00
Pedro Algarvio
5ec829a46e
Fix state tests.
2012-09-03 16:40:52 +01:00
Pedro Algarvio
a45c0bdce8
Fix saltstack/salt#1896
...
* Added `source` support to `salt.states.file.append()`
* Added tests for the above.
2012-09-01 07:49:34 +01:00
Pedro Algarvio
accb15d6ee
Add tests for saltstack/salt#1900
...
* Test both master and minion events firing
* Allow targeting the minions in `tests.integration.ModuleCase.run_function()`
* The above item allows to also test events firing using `tcp` as `ipc_mode` which is being used by the tests `sub_minion`
2012-09-01 07:29:06 +01:00
Pedro Algarvio
71c842a896
Allow skipping random failing tests saltstack/salt#1935
2012-09-01 05:20:53 +01:00
Thomas S Hatch
34829cd046
Clean up unused imports and variables
2012-08-30 14:14:02 -06:00
Thomas S Hatch
47bd829764
Merge pull request #1895 from s0undt3ch/issues/1864
...
Fix #1864 - Support `makedirs` to `salt.states.file.append()`
2012-08-28 12:40:39 -07:00
Pedro Algarvio
b3a03e391f
Fix #1864 - Support makedirs
to salt.states.file.append()
2012-08-28 12:05:50 +01:00
Pedro Algarvio
8b645b339b
Fix #1879 . Searching/matching is now done on multiple lines.
...
* `salt.modules.file.contains()`, `salt.modules.file.contains_regex()`, `salt.modules.file.contains_glob()` and `salt.utils.find` now do the searching/matching against chunks of data; using defaults, 32KB chunks of data in files; instead of searching/matching line by line.
* Based on the above changes `salt.states.file.append()`, when checking if the text to append is already present, now uses `salt.modules.file.contains_regex()` in order to match spanning multiple lines ignoring the addition/deletion of white-space or new lines, except inside commas.
* The regex used on the above item is built at runtime using `salt.utils.build_whitepace_splited_regex()`, just feed the text to it and you'll get back the proper regex to the matching/searching on, for example `salt.modules.file.contains_regex()`.
* Added tests for all this code.
2012-08-28 10:03:11 +01:00
Pedro Algarvio
797defc320
Add the failing test for saltstack/salt#1879
2012-08-26 00:38:39 +01:00
Pedro Algarvio
22d69e43c7
Properly catch some more state SLS syntax errors.
...
Sort keys before checking for same key in rule. Fixes #1876 .
2012-08-25 14:44:07 +01:00
Pedro Algarvio
d21e8c7b27
Another mkdir
that should be included in previous commit.
2012-08-25 14:36:30 +01:00
Pedro Algarvio
6b2e12d9bf
Don't fail on tests because we're trying to create a directory and it exists(and that's not the actual test).
2012-08-25 14:21:38 +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
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
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
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
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
Alec Koumjian
40781ea0ae
Fix for minion KeyError 1523
2012-06-30 14:25:14 -07:00
Intchanter
a1433ef5ec
PEP8 fixes for tests
2012-06-30 14:10:34 -06:00
Larry Price
77f54af75e
Merge branch 'develop' of https://github.com/saltstack/salt into develop
2012-06-30 11:43:49 -07:00
Jeff Schroeder
5e85497760
Gracefully skip the django module tests w/o mock
2012-06-30 14:53:55 -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
Matt Robenolt
d327e6bdf4
Adding tests for Django module commands
2012-06-30 14:24:22 -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
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
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
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
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
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
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
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
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
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
Baiju Muthukadan
91ce3a7ec9
cleanup temp directories created by tests
2012-05-31 16:13:03 +05:30
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
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
Thomas S Hatch
fdf155bbe2
Add interface for testing bad sls data
2012-05-16 22:58:18 -06:00
Thomas S Hatch
76efdd9fb0
Fix bug in tests with aliases
2012-05-16 22:49:19 -06:00
Thomas S Hatch
5f9a7e87e4
Initial host state test
2012-05-14 23:56:45 -06:00
Thomas S Hatch
26bcb2a4cf
Add state_result method to ModuleCase
...
This makes getting the result field out of the return from run_state
easier
2012-05-14 23:43:16 -06:00
Thomas S Hatch
3abc36b4d2
Add tests for cmd state
2012-05-14 11:18:36 -06:00
Thomas S Hatch
8e26ea646e
Add rm_alias test
2012-05-14 10:44:17 -06:00
Thomas S Hatch
3c92ebc465
aliases.list_aliases test
2012-05-14 09:59:38 -06:00
Thomas S Hatch
800cf2825c
Add test for aliases.has_target
2012-05-14 00:04:26 -06:00
Thomas S Hatch
b97ec99999
Add initial aliases tests
2012-05-13 23:51:22 -06:00
Thomas S Hatch
c5df9f6526
Add config for aliases tests
2012-05-13 23:51:00 -06:00
Thomas S Hatch
04652619d8
Fix #1268 , this adds the working test for recursive requisite errors
2012-05-13 23:16:45 -06:00
Thomas S Hatch
eead7e0dab
Add test for recursive sls data checks
2012-05-13 21:31:46 -06:00
Baiju Muthukadan
fa3b39f071
remove trailing whitespaces
2012-05-13 19:48:05 +05:30
Thomas S Hatch
6897542aa2
test the test interface for file.touch state
2012-05-13 02:07:54 -06:00
Thomas S Hatch
e363cf0105
test for file.touch
2012-05-13 02:06:46 -06:00
Thomas S Hatch
ac451b7498
test interface test for file.append
2012-05-13 02:02:20 -06:00
Thomas S Hatch
cc6175444c
Add file.append test
2012-05-13 02:00:01 -06:00
Thomas S Hatch
23e4e82abf
Add file.uncomment tests
2012-05-13 01:54:20 -06:00
Thomas S Hatch
e798e80891
test interface test for file.comment
2012-05-13 01:38:31 -06:00
Thomas S Hatch
b2dd62864a
Add test for file.comment
2012-05-13 01:35:01 -06:00
Thomas S Hatch
58d56930c3
test interface for file.sed
2012-05-13 01:24:26 -06:00
Thomas S Hatch
dd25243cea
test for file.sed
2012-05-13 01:20:28 -06:00
Thomas S Hatch
a85c66cc3e
test for file.recurse interface
2012-05-13 01:02:05 -06:00
Thomas S Hatch
1a875571ba
Test for file.recurse state
2012-05-13 00:54:28 -06:00
Thomas S Hatch
2ebd8a9827
Add test for file.directoty test interface
2012-05-13 00:27:00 -06:00
Thomas S Hatch
4c2200d351
tests for file.directory
2012-05-12 23:38:24 -06:00
Thomas S Hatch
75409f6b0c
Add test interface test for file.managed
2012-05-12 23:27:00 -06:00
Thomas S Hatch
b811d8b5ba
Add test for file.managed
2012-05-12 23:19:39 -06:00
Thomas S Hatch
a6c748dad7
verify file.absent test interface
2012-05-12 22:58:26 -06:00
Thomas S Hatch
5a94a41305
file.absent tests
2012-05-12 22:55:28 -06:00
Thomas S Hatch
ccdde36173
verify the test interface for file.symlink
2012-05-12 22:41:47 -06:00
Thomas S Hatch
2ae38748d4
add check when cleaning integration temp files
2012-05-12 22:36:46 -06:00
Thomas S Hatch
9628f9a90b
Add state integration test for file.symlink
2012-05-12 22:31:58 -06:00
Thomas S Hatch
97966f521a
Add state functions to integration tests
2012-05-12 22:27:30 -06:00
Thomas S Hatch
7f574abba1
Add run_state function to ModuleCase
2012-05-12 20:40:28 -06:00
Jeff Schroeder
23a59c71d1
Cleaning up the publish module integration tests a bit
2012-05-09 21:42:38 -07:00
Jeff Schroeder
a561e224f2
DRY with the grains integration tests
2012-05-09 21:39:49 -07:00
Jeff Schroeder
81fbdc1249
Properly use os.path.join in some integration tests
2012-05-09 21:36:20 -07:00
Baiju Muthukadan
cb5e3ea089
Add testrunner boilerplate code to run tests
2012-05-05 19:39:23 +05:30
Marc Abramowitz
607eab025a
Fix pip.freeze and add a test for it.
2012-05-02 19:07:21 -07:00
Thomas S Hatch
daa47eab29
make cmd tests use always available shells
2012-04-27 16:13:33 -06:00
Thomas S Hatch
e84d4e1101
Add soem comments to the runner tests
2012-04-21 18:11:24 -06:00
Thomas S Hatch
242d554441
Add initial tests for the salt-run command
2012-04-21 18:04:50 -06:00
Thomas S Hatch
5d75091788
Add run_salt and run_run to ShellCase
2012-04-21 17:52:29 -06:00
Thomas S Hatch
8276c2548b
Change name of clicase to shellcase
2012-04-21 17:51:41 -06:00
Thomas S Hatch
7530f39269
Add some more key tests
2012-04-21 17:47:04 -06:00
Thomas S Hatch
98027c3fb6
Add initial salt-key test
2012-04-21 17:31:46 -06:00
Thomas S Hatch
e301fee420
Add shell tests and shellCase to test structure
2012-04-21 17:27:59 -06:00