summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* (A) add/tweak testcase for blender cache code, (B) modify htaccess file to ↵Michael DeHaan2007-11-141-2/+54
| | | | | | only authenticate the webui, not the other cgi's.
* In the process of making all repositories templates so we can apply the ↵Michael DeHaan2007-11-021-4/+19
| | | | | | | values of --server-override to them and make cobbler servers easier to migrate also. This will result in the removal of --local-filename from cobbler repos.
* Make pagination uses a shiny select box versus an ugly list of pages. TODO: ↵root2007-11-011-1/+1
| | | | | | show the start and end object in the menus for easier navigation.
* Ongoing work on WUI paginationMichael DeHaan2007-10-311-1/+1
|
* Some more work on removing the API refs in util...Michael DeHaan2007-10-231-5/+5
|
* Various changes to allow for increased performance in the WebUI and in ↵Michael DeHaan2007-10-171-6/+4
| | | | | | saving state, plus a fix to import that keeps from creating extra yum repo entries for various distros.
* Adding test script for very large number of machines.Michael DeHaan2007-10-151-0/+29
|
* Support for setting virt-cpu number in cobbler + tests.Michael DeHaan2007-10-101-4/+6
|
* Added profile virt-bridge setting to the settings fileMichael DeHaan2007-10-101-5/+1
|
* The stringification problem appears to lie in the serializer, so explicitly ↵Michael DeHaan2007-10-091-14/+14
| | | | | | use strings in the YAML to pacify the XMLRPC bits. Plus, this is more readable.
* In XMLRPC, dicts must have string keys, so changing NIC storage to be ↵Michael DeHaan2007-10-091-1/+3
| | | | XMLRPC-friendly.
* Added tests + fixes to multiple NIC support.Michael DeHaan2007-10-091-12/+56
|
* Working on pluggable serializers.root2007-09-051-10/+12
|
* Fix bug in repo evaluation with inherited subprofiles.root2007-08-271-1/+6
|
* Fix bug with upward/downward propogation of array content when using ↵Michael DeHaan2007-08-271-2/+51
| | | | inheritance.
* Some code to fix a reference issue that allowed for hash value propogation ↵Michael DeHaan2007-08-231-13/+17
| | | | | | | up the graph, in ksmeta and possibly kopts. Also added some code to check to make sure an object of the wrong type never gets added to the wrong collection.
* Added some tests to detect whether profile inheritance works correctly.Michael DeHaan2007-08-221-5/+107
| | | | Also adds some tests that exercise utils.blender()
* Adding zeroconf to changelogMichael DeHaan2007-08-201-1/+3
|
* Ben Riggs patch to allow find to take arbitrary variables plus a reworkingMichael DeHaan2007-08-151-14/+28
| | | | | | of find (mpd) to add some error checking, list returns, and other semi-useful stuff. Plus tests and an optomization to allow name=foo as the only parameter to be just as fast as before.
* This is Adam Rosenwald's patch for seperating triggers into pre and postMichael DeHaan2007-06-061-8/+0
| | | | triggers, plus my modifications to make them deal with return codes.
* Begining of i18n of cobbler. Tests pass, works with English. Need to testMichael DeHaan2007-05-291-3/+0
| | | | | | | translation function and run manual testing to ensure no functional errors in other places (such as import). cobbler_msg (strings file) has been removed.
* Remove some stray tests that no longer apply.Michael DeHaan2007-04-201-2/+0
|
* This is 0.4.5Michael DeHaan2007-03-231-45/+0
|
* Playing around with rendering options, but 'dot' is the only sane one.Michael DeHaan2007-02-131-2/+3
|
* Added pycallgraph code to generate a cobbler call graph, for exploringMichael DeHaan2007-02-132-1/+250
| | | | | | | relationships and hot spots. Right now, there isn't anything exceptionally eye opening, but it's kind of neat to see it visualized. Requires graphviz.
* Work towards implementation of optional integrated "light" sync support, ↵Michael DeHaan2007-02-011-7/+0
| | | | | | which is enabled by default in /var/lib/cobbler/settings. Users of the API will need to use the with_copy=True and with_delete=True parameters to initiate this behavior. As mentioned in the previous commit, sync() still needs to be run at least once prior to any add commands using this feature.
* Merge 243:1f764e5dd1ccDavid Lutterkort2006-10-251-16/+16
|
* It's simpler if imported distros and profiles are named after the path ↵Michael DeHaan2006-10-161-5/+5
| | | | without mmodification, so we won't transmogrify them.
* Trailing whitespace.Michael DeHaan2006-10-161-3/+3
|
* Unit tests for directory importMichael DeHaan2006-10-167-3/+40
|
* Tru's patch to specfile & adding test fodder for import code.Michael DeHaan2006-10-164-0/+0
|
* test code no longer overwrites user settings in /var/lib/cobblerMichael DeHaan2006-10-161-0/+13
|
* Fixes to dhcpd.conf and Itanium IA64 support as a result of lab tests.Michael DeHaan2006-10-061-1/+0
|
* Remove the xen_mac parameter on profile in favor of using the MAC asssigned ↵Michael DeHaan2006-09-191-4/+0
| | | | | | to the system and using koan on a per system basis.
* - Fixing bug that didn't allow lowercase MAC input, now upcasing itMichael DeHaan2006-09-131-1/+1
|
* Added templating support through new --ks_meta option which works like ↵Michael DeHaan2006-07-121-2/+2
| | | | --kopts. The parameter is a space delimited list of key=value pairs, which allows the variables entered to be evaluated through Cheetah. Thus kickstarts are now Cheetah templates. All templating errors are ignored so usage of a $ in a template is still legal where it doesn't reference a variable. Error ignoring should be finer grained and this does need some tests. Currently this only works for kickstarts on filesystems, and I'm not sure what the behavior for http and nfs should be. Anyhow, fairly useful stuff.
* Remove api_call indirection and exception handling layer since tests had ↵Michael DeHaan2006-05-121-1/+1
| | | | already been modified to use failUnlessRaises.
* Make unit tests use cobbler.py instead of the /usr/bin wrapper scriptMichael DeHaan2006-05-121-1/+1
|
* Added licensing and RH copyright. Pychecker (once again). Fixed one unit ↵Michael DeHaan2006-05-111-3/+1
| | | | test where I changed a command line syntax.
* Tests don't need root either.Michael DeHaan2006-05-091-3/+0
|
* Simplified the command line, made a better 'list' function, some string and ↵Michael DeHaan2006-05-091-10/+7
| | | | | | exception cleanup.
* Adding exception handling to remove the problem of propogating error codes ↵Michael DeHaan2006-05-081-26/+30
| | | | all the way up the stack. Still not quite super-consistant, but getting there. Util functions still return true/false since they just ask questions, but API functions will throw errors to ensure they are being dealt with. Main CLI class needs to take advantage of this fact and become simpler. Tests are already modified to detect new exceptions with one exception :)
* Re-enable tmpdir test. GC/circular ref issues resolved.Michael DeHaan2006-05-081-3/+3
|
* Interim commit during refactoring. Pretty broken as a result of some ↵Michael DeHaan2006-05-051-5/+8
| | | | cleanup but it will get straightened out very soon. The main thing I'm doing here is to remove backreferences from the object tree and make the API simpler, so that folks using the API screw up less. This means making the CLI code simpler as well. The serializer has also been overhauled so it's not as much bolted on, although I have some fixing to do to make it work entirely correctly. Wanted to check all of this in case someone decided to patch something else, making diffing really complex in the interim. I'd recommend not patching anything else to this code as I'm not close to done, really.
* Interim commitMichael DeHaan2006-05-051-23/+23
|
* Interim refactoring commitMichael DeHaan2006-05-051-36/+36
|
* Weakref additions prior to refactoringMichael DeHaan2006-05-051-2/+1
|
* Added __init__.py to testsMichael DeHaan2006-05-051-0/+0
|
* Make /etc/cobbler.conf be packaged instead of being created, proper handling ↵Michael DeHaan2006-05-051-8/+6
| | | | of parse errors on config files, tweaking unit tests tempfile stuff since sync() test is currently broken by the tempfile changes (why??)
* Test case runs from a clean dir nowMihai Ibanescu2006-05-041-18/+35
| | | | We create temp dirs and we remove them when we're done.