summaryrefslogtreecommitdiffstats
path: root/testsuite
Commit message (Collapse)AuthorAgeFilesLines
* XMLSrc: Load XML in one step instead of separate read and parseChris St. Pierre2013-12-091-10/+10
|
* Cfg: let EncryptedGenerator load setup object whenever the plugin is importedChris St. Pierre2013-12-091-3/+5
| | | | | | | Previously, if CfgEncryptedGenerator was imported before the Cfg object was instantiated, it would finalize the Bcfg2.Server.Plugins.Cfg.SETUP object with a value of None, and would be unable to access the options dict.
* testsuite: fixed local implementation of assertItemsEqualChris St. Pierre2013-12-051-2/+5
|
* Augeas: Only install unverified commandsChris St. Pierre2013-12-051-7/+24
|
* testsuite: install (most) optional dependencies correctly for travis-ciChris St. Pierre2013-12-052-5/+9
| | | | Still can't get the python selinux libs to install
* testsuite: fixed Augeas unit tests in travis-ciChris St. Pierre2013-12-052-185/+185
|
* Tools: new Augeas driverChris St. Pierre2013-12-052-17/+269
|
* testsuite: fixed DatabaseBacked default Core objectChris St. Pierre2013-11-251-1/+1
|
* testsuite: make DatabaseBacked tests work without django installedChris St. Pierre2013-11-251-0/+8
|
* testsuite: fixed unit tests for database fixesChris St. Pierre2013-11-251-2/+3
|
* testsuite: removed py2.5 from travis tests, no longer supportedChris St. Pierre2013-11-251-13/+1
| | | | http://about.travis-ci.org/blog/2013-11-18-upcoming-build-environment-updates/
* testsuite: fixed unit tests for Probes allowed_groups optionChris St. Pierre2013-11-141-1/+35
|
* testsuite: remove duplicate django installationChris St. Pierre2013-10-281-1/+1
|
* testsuite: install django 1.4.8 when testing py 2.5Chris St. Pierre2013-10-281-1/+3
|
* Tests: Fix tests after 9a6a231Michael Fenn2013-10-041-1/+6
| | | | | | | | The addition of the call to load_xml in 9a6a231 causes the test to fail because load_xml() expects to read a clients.xml file. The actual actual open calls in write_xml are dummied out with Mock, so no file is written, and thus cannot be read back. This commit dummies out the load_xml and adds some more asserts for good measure.
* testsuite: install boto with optional dependenciesChris St. Pierre2013-09-261-1/+1
|
* New plugin: AWSTagsChris St. Pierre2013-09-261-0/+140
| | | | | AWSTags allows querying tags from EC2, and setting groups based on the tag names or values.
* testsuite: Fixed CfgPublicKeyCreator testsChris St. Pierre2013-09-161-6/+5
| | | | | | Instead of mocking get_filename, use its normal functionality. This avoids a messy situation where we have to mock out a **magic call, which py2.5 doesn't like at all.
* CfgPublicKeyCreator: properly handle case where only private key has been ↵Chris St. Pierre2013-09-162-32/+93
| | | | | | | | | created Previously, only two cases were handled properly: both public and private keys had been created; or neither had been created. If the private key had been created (e.g., manually added to the repo), the public key would not be created from it. This fixes that.
* testsuite: add "encoding" to setup for POSIXUsers testsChris St. Pierre2013-09-091-1/+8
|
* Cfg: Give non-specific handlers a default specificityChris St. Pierre2013-09-091-5/+7
|
* XMLFileBacked: Monitor XIncludes whenever a FAM is availableChris St. Pierre2013-09-041-11/+3
| | | | | | | | | | This monitors XIncluded files even if should_monitor=False, since the object monitoring the base file will not monitor XIncludes. This ensures that XIncluded files are properly monitored whenever possible, particularly for Bundler and Properties. This is a partial backport of 5b66845 -- as much of a backport as is possible without a module-level FAM object.
* POSIX: fixed unit tests for 1f0fa73Chris St. Pierre2013-08-281-5/+6
|
* Metadata: search groups breadth-first when building metadataChris St. Pierre2013-08-151-10/+7
| | | | | This makes category negation consistent, and also makes it work like it did in Bcfg2 1.2
* testsuite: perform pylint tests against MultiprocessingCore when appropriateChris St. Pierre2013-08-081-1/+1
|
* testsuite: install pylint < 1.0, which still has some bugsChris St. Pierre2013-08-071-1/+1
|
* Plugin: fixed tests on Debuggable.set_debugChris St. Pierre2013-08-071-5/+0
|
* Get profile by building metadata instead of guessingMichael Fenn2013-08-061-0/+3
| | | | | | Rather than doing some ad-hoc lookups of internal data structures stpierre suggested that it'd be better to use the normal metadata build procedures. This implements that and adjusts the tests.
* Adjust testMichael Fenn2013-08-051-1/+1
| | | | Don't need to check write() because update_client() calls it
* Probes: fixed unit testChris St. Pierre2013-08-051-1/+1
|
* testsuite: Fix output for python3Sol Jerome2013-07-312-4/+4
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* testsuite: skip pylint checks on MultiprocessingCore on py2.5Chris St. Pierre2013-07-301-1/+3
|
* Adjust unit testMichael Fenn2013-07-251-1/+1
|
* POSIXUsers: updated tests for removal of -mChris St. Pierre2013-07-161-3/+3
|
* TestMetadata: Update tests for resolve_clientSol Jerome2013-06-271-25/+25
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* pylint: added MultipleObjectsReturned to auto-generated members for DjangoChris St. Pierre2013-06-141-1/+1
|
* Cfg: Fixed and documented .cat and .diff file behavior with host-specific ↵Chris St. Pierre2013-06-141-7/+9
| | | | base file
* testsuite: *really* fixed tests for a03fde3ea32d3eb2cadb443454749111dda1797fChris St. Pierre2013-06-131-1/+1
|
* testsuite: fixed tests for a03fde3ea32d3eb2cadb443454749111dda1797fChris St. Pierre2013-06-131-18/+19
|
* testsuite: Fix tests for python 3Sol Jerome2013-06-081-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* fixed unit testsChris St. Pierre2013-06-031-19/+18
|
* testsuite: install older South for python 2.4 compatChris St. Pierre2013-05-231-1/+1
|
* POSIX: fix directory pruningChris St. Pierre2013-05-211-3/+3
|
* POSIXUsers: allow better <MemberOf group="foo"/> syntaxChris St. Pierre2013-05-071-6/+3
|
* File: handle Path type="file" entries with no text content even if empty is ↵Chris St. Pierre2013-04-051-0/+8
| | | | not set
* testsuite: fixed Probes test that uses version informationChris St. Pierre2013-04-021-2/+3
|
* Statistics: wrote unit testsChris St. Pierre2013-03-291-0/+44
|
* testsuite: fixed unit testsChris St. Pierre2013-03-281-16/+10
|
* testsuite: install python-daemon last so pylint/pep8 tests are run on py3kChris St. Pierre2013-03-271-1/+1
|
* testsuite: more text fixesChris St. Pierre2013-03-262-1/+2
|