Pedro Algarvio
f8073a08eb
Warn about low mock version instead of mock not available.
2013-01-04 17:45:06 +00:00
László Vaskó
7ff2ab7d58
win_status_test: added pid explicitly
2012-12-31 11:45:54 +01:00
László Vaskó
d6d9e9ce47
win_status: finalize COM library properly
2012-12-31 11:45:54 +01:00
László Vaskó
51150f1427
win_status: handle if CommandLine is None
2012-12-31 11:45:54 +01:00
Thomas S Hatch
a601af6955
Merge pull request #3071 from s0undt3ch/hotfix/pylint/C0103
...
Fixes for pylint's C0103 msgid
2012-12-30 20:22:42 -08:00
Thomas S Hatch
66ae9bcc67
Merge pull request #3080 from vlaci/master
...
'status.procs' function implementation and tests for windows
2012-12-30 20:03:07 -08:00
László Vaskó
ecef344c61
Added 'status.procs' function for windows
2012-12-31 01:34:38 +01:00
Pedro Algarvio
d8d9d14d5a
Fix the stateconf unit test. Refs #1775
2012-12-29 22:19:17 +00:00
Jeff Schroeder
8b74360493
Skip the git state tests if a dns lookup to github.com fails
...
This is the quickest clever thing I could think of while running the
unit tests offline in the car during a long road trip.
2012-12-21 23:32:11 -06:00
Jeff Schroeder
4da4dc25a1
Skip the virtualenv state test if virtualenv isn't installed
2012-12-21 21:35:58 -06:00
Ryan Schneider
8f8cc74b34
Some minor cleanup of unit and integration tests.
2012-12-18 17:39:16 -08:00
Pedro Algarvio
ab74952a37
Since salt versioning changed, so should the depending deprecations.
...
The are some output parser options which should be triggering warnings salt 0.10.6 and should start triggering failures when 0.10.7 came out. Adapt these dependable deprecations to the new versioning convention.
2012-12-15 00:13:31 +00:00
Thomas S Hatch
aa1c55f610
Add tests for pillar matching list objects Fix #2761
2012-12-12 16:37:21 -07:00
Thomas S Hatch
f94637b4b4
Add a pilla rlist to test advanced pillar matching
2012-12-12 16:30:17 -07:00
Thomas S Hatch
648e6b8eca
Fix eventlisten for changes made to 0.10.6
2012-12-12 13:14:13 -07:00
David Boucha
6765a56032
Use TMP_STATE_TREE
2012-12-12 11:49:28 -07:00
David Boucha
dbc5d4ca9c
Fixes #2594 Verify that changes in req file work
...
After the first invocation of this venv, new additions to the
requirements.txt would not be honored.
2012-12-12 11:49:28 -07:00
Pedro Algarvio
c0455f8fa9
Support creating state files at runtime.
...
We now support runtime created files that can be used like `salt://my-temp-file.txt`.
Just make sure you write them to `os.path.join(integration.TMP_STATE_TREE, 'my-temp-file.txt')`.
2012-12-12 18:38:39 +00:00
Pedro Algarvio
952779aa26
More code reuse in SaltReturnAssertsMixIn
.
...
The methods `assertSaltTrueReturn`, `assertSaltFalseReturn` and `assertSaltNoneReturn` now reuse the code from `__getWithinSaltReturn` making `__assertReturn` obsolete and for that removed.
2012-12-12 17:11:44 +00:00
Pedro Algarvio
b9e72e7c3c
Abstract SaltReturnAssertsMixIn
to allow more tests using it.
...
* Created a method which gets a deep keyed value in a salt state return. For example, allow getting, `ret['changes']['new']`.
* Created a method which tries to make sure the correct type of the passed keys for the above added method.
* Also added were the methods, `assertInSaltReturn`, `assertNotInSaltReturn`, `assertInSaltReturnRegexpMatches`, which simplified the existing `assertInSaltComment`, `assertNotInSaltComment`, `assertSaltCommentRegexpMatches`, `assertSaltStateChangesEqual` and `assertSaltStateChangesNotEqual`, also allowing to do similar tests in every key(deep or not) of a salt state return dictionary.
2012-12-12 13:38:03 +00:00
Pedro Algarvio
7c6feb8c18
Fix a bug! It's basestring
not string
.
2012-12-12 00:33:54 +00:00
Joseph Hall
d0f101650d
Give each minion its own pkidir (still using identical keys)
2012-12-11 14:41:40 -07:00
Ramón Cahenzli
a30f2ee244
This root or that root? :)
2012-12-11 16:37:30 +01:00
Pedro Algarvio
f76facf045
Missed one logging handler method.
2012-12-11 12:57:06 +00:00
Thomas S Hatch
9d427c868d
Merge pull request #2861 from s0undt3ch/hotfix/headers
...
Header updates. More copyright to the SaltSatck team. Code author to me(where applicable).
2012-12-11 04:50:37 -08:00
Pedro Algarvio
8c2cadcc13
Mimic some logging handler attributes and methods.
2012-12-11 12:18:48 +00:00
Pedro Algarvio
64a0d631e1
Fix rvm unit tests.
2012-12-11 11:27:21 +00:00
Pedro Algarvio
7c5a5d0bd3
Header updates. More copyright to the SaltSatck team. Code author to me(where applicable).
2012-12-11 10:23:37 +00:00
Pedro Algarvio
8d092afddc
Don't assume digits in logging format strings. Refs #2859 , fixes #2853 .
...
Sorry @ryanschneider for stepping in on your fix.
Nothing is assumed now, and several checks are made. If any of the checks fail, nothing else is done in `salt.log.Logging.__new__()`.
Added a test case which will take care of possible regressions on this bug fix.
2012-12-11 10:10:03 +00:00
Thomas S Hatch
17ee950955
Merge branch 'small-changes' of git://github.com/holmboe/salt into holmboe-small-changes
...
Conflicts:
salt/modules/systemd.py
2012-12-08 21:52:51 -07:00
Henrik Holmboe
5bcce96761
Update import in unit test.
...
https://travis-ci.org/holmboe/salt/jobs/3563157
2012-12-08 10:37:26 +01:00
Henrik Holmboe
a607016198
Update import in unit test.
...
https://travis-ci.org/holmboe/salt/jobs/3563086
2012-12-08 09:44:51 +01:00
Pedro Algarvio
5ca7762784
Don't switch assertion case. Fix test.
2012-12-07 19:05:19 +00:00
Pedro Algarvio
871516b4cf
Migrated test.integration.modules.state
to use SaltReturnAssertsMixIn
.
2012-12-07 18:44:06 +00:00
Pedro Algarvio
4348734697
Add integration.SaltReturnAssertsMixIn
where it was lacking in previous commits.
2012-12-07 17:13:58 +00:00
Pedro Algarvio
0baa63c19f
Remove deprecated tests functions.
...
Removed `ModuleCase.assert_success()` and `ModuleCase.state_result()` which are now better tested using `SaltReturnAssertsMixIn`
2012-12-07 17:09:11 +00:00
Pedro Algarvio
e03a2606a1
Migrated test.integration.states.supervisord
to use SaltReturnAssertsMixIn
.
2012-12-07 17:03:24 +00:00
Pedro Algarvio
cbea092b0c
Migrated test.integration.states.rabbitmq_*
to use SaltReturnAssertsMixIn
.
2012-12-07 17:01:31 +00:00
Pedro Algarvio
fc3b272809
Migrated test.integration.states.pip
to use SaltReturnAssertsMixIn
.
...
* Added `assertSaltCommentRegexpMatches()` to `SaltReturnAssertsMixIn` to add the ability to match salt comments using regular expressions.
2012-12-07 16:59:24 +00:00
Pedro Algarvio
156ce07bde
Migrated test.integration.states.host
to use SaltReturnAssertsMixIn
.
2012-12-07 16:35:20 +00:00
Pedro Algarvio
c1c3b31d0b
Migrated test.integration.states.git
to use SaltReturnAssertsMixIn
.
2012-12-07 16:33:38 +00:00
Pedro Algarvio
b210d59eb8
Migrated test.integration.states.file
to use SaltReturnAssertsMixIn
.
2012-12-07 16:25:26 +00:00
Pedro Algarvio
4b1747468b
Adapted tests.integration.states.ssh
to use SaltReturnAssertsMixIn
.
...
* Two new methods were added to `SaltReturnAssertsMixIn`, `SaltReturnAssertsMixIn.assertSaltStateChangesEqual()` and `SaltReturnAssertsMixIn.assertSaltStateChangesNotEqual()`, in order to be able to test salt state returns. These methods, besides asserting that the state was correctly applied using `SaltReturnAssertsMixIn.assertSaltTrueReturn()`, are also able to test for what's in the `changes` key of salt's return, it can even "go inside" the `changes` dictionary, just have a look at what was done in `tests.integration.states.ssh`.
2012-12-07 12:46:02 +00:00
Pedro Algarvio
6c22f65a56
test_issue_2731_masterless()
should clean-up after.
2012-12-05 21:24:19 +00:00
Pedro Algarvio
957f9c61b7
Quiet down these tests a little bit.
2012-12-04 19:14:35 +00:00
Pedro Algarvio
2d15b79114
Fix sync minions Process target. Correct sync'ed output.
2012-12-04 17:36:45 +00:00
Pedro Algarvio
65094c744a
Stop using py27_subprocess
under python 2.6
2012-12-04 16:29:53 +00:00
Pedro Algarvio
42799e0953
Fix '--clean/--no-clean' logic needed to sync minions.
2012-12-04 13:36:33 +00:00
Pedro Algarvio
f66c7741ff
Allow more time for minions to sync.
2012-12-04 13:02:56 +00:00
Pedro Algarvio
a004639b99
Reuse getting a local client code with SaltClientTestCaseMixIn
.
2012-12-04 11:51:37 +00:00