Beispiel #1
0
    def test_container_request(self):
        data = {
            'name': 'container_foo',
            'template': 'ubuntu',
            'release': 'xenial',
        }
        users.create('*****@*****.**', {'openid': 'oid', 'approved': True,
                                 'nickname': 'nn', 'api_key': 'blahBlah'})
        u = users.get('*****@*****.**')
        auth_headers = [('Authorization', 'Token %s:%s' % (u.name, u.api_key))]
        self.post_json('/api/v1/container_request/', data, 202, auth_headers)

        queue = list(container_requests.list())
        self.assertEqual(['container_foo'], queue)
        c = container_requests.get('container_foo')
        self.assertEqual('nn', c.requested_by)
Beispiel #2
0
def index():
    host_list = [hosts.get(x) for x in hosts.list()]
    for h in host_list:
        h.container_list = [h.containers.get(x) for x in h.containers.list()]
    requests = [container_requests.get(x) for x in container_requests.list()]
    return render_template('index.html', hosts=host_list, requests=requests)
Beispiel #3
0
Datei: ui.py Projekt: doanac/cya
def index():
    host_list = [hosts.get(x) for x in hosts.list()]
    for h in host_list:
        h.container_list = [h.containers.get(x) for x in h.containers.list()]
    requests = [container_requests.get(x) for x in container_requests.list()]
    return render_template('index.html', hosts=host_list, requests=requests)