Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:GA
cobbler.2924
fix-broken-tests.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-broken-tests.diff of Package cobbler.2924
diff --git a/tests/distro_test.py b/tests/distro_test.py deleted file mode 100644 index f763f66..0000000 --- a/tests/distro_test.py +++ /dev/null @@ -1,65 +0,0 @@ -""" -new_distro.py defines a set of methods designed for testing Cobbler's -distros. - -Copyright 2009, Red Hat, Inc and Others -Steve Salevan <ssalevan@redhat.com> - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301 USA -""" - -from base import * -import urllib2 - -class DistroTests(CobblerTest): - - def test_new_working_distro_basic(self): - """ - Attempts to create a barebones Cobbler distro using information - contained within config file - """ - name = self.create_distro()[1] - distro = self.api.find_distro({'name': name}) - self.assertTrue(distro != None) - - def test_new_working_distro_detailed(self): - """ - Attempts to create a Cobbler distro with a bevy of options, using - information contained within config file - """ - did, distro_name = self.create_distro() - self.assertTrue(self.api.find_distro({'name': distro_name}) != None) - - def test_new_nonworking_distro(self): - """ - Attempts to create a distro lacking required information, passes if - xmlrpclib returns Fault - """ - did = self.api.new_distro(self.token) - self.api.modify_distro(did, "name", "whatever", self.token) - self.assertRaises(xmlrpclib.Fault, self.api.save_distro, did, self.token) - - def test_new_distro_without_token(self): - """ - Attempts to run new_distro method without supplying authenticated token - """ - self.assertRaises(xmlrpclib.Fault, self.api.new_distro) - - def test_ks_mirror_accessible(self): - url = "http://%s/cblr/ks_mirror/" % (cfg['cobbler_server']) - # Just want to be sure no 404 HTTPError is thrown: - response = urllib2.urlopen(url) - --- a/tests/profile_test.py +++ /dev/null @@ -1,53 +0,0 @@ -""" -new_profile.py defines a set of methods designed for testing Cobbler -profiles. - -Copyright 2009, Red Hat, Inc and Others -Steve Salevan <ssalevan@redhat.com> - -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -02110-1301 USA -""" - -import urllib2 - -from base import * - -class ProfileTests(CobblerTest): - - def test_new_working_profile_basic(self): - """ - Attempt to create a Cobbler profile. - """ - distro_name = self.create_distro()[1] - profile_name = self.create_profile(distro_name)[1] - self.assertTrue(self.api.find_profile({'name': profile_name}) != []) - - def test_new_nonworking_profile(self): - """ - Attempts to create a profile lacking required information. - """ - did = self.api.new_profile(self.token) - self.api.modify_profile(did, "name", "anythinggoes", self.token) - self.assertRaises(xmlrpclib.Fault, self.api.save_profile, did, self.token) - - def test_getks_no_such_profile(self): - url = "http://%s/cblr/svc/op/ks/profile/%s" % (cfg['cobbler_server'], - "doesnotexist") - try: - response = urllib2.urlopen(url) - self.fail() - except urllib2.HTTPError, e: - self.assertEquals(404, e.code) -- 2.1.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor