also test disable_build=True

This commit is contained in:
Stephan Kulow 2014-02-13 14:18:16 +01:00
parent 0f791f19fa
commit 8a3f12871b
2 changed files with 7 additions and 1 deletions

View File

@ -307,7 +307,7 @@ class StagingAPI(object):
root = ET.fromstring(dst_meta)
elm = ET.SubElement(root, 'build')
ET.SubElement(elm, 'disable')
dst_meta = ET.tostring(root, encoding=ET_ENCODING)
dst_meta = ET.tostring(root)
url = makeurl(self.apiurl, ['source', project, package, '_meta'] )
http_PUT(url, data=dst_meta)

View File

@ -231,6 +231,12 @@ class TestApiCalls(unittest.TestCase):
self.assertEqual(httpretty.last_request().body, '<package name="wine"><title/><description/></package>')
self.assertEqual(httpretty.last_request().path, '/source/openSUSE:Factory:Staging:B/wine/_meta')
api.create_package_container('openSUSE:Factory:Staging:B', 'wine', disable_build=True)
self.assertEqual(httpretty.last_request().method, 'PUT')
self.assertEqual(httpretty.last_request().body, '<package name="wine"><title /><description /><build><disable /></build></package>')
self.assertEqual(httpretty.last_request().path, '/source/openSUSE:Factory:Staging:B/wine/_meta')
# Here place all mockable functions
@contextlib.contextmanager
def mock_generate_ring_packages():