Beispiel #1
0
def test_get_rss_deployments(rss_msg):
    d = get_rss_channels('deployments', 'url', msg_list=rss_msg)
    assert 'items' in d
    items = d['items']
    assert len(items)
    assert 'title' in items[-1]
    assert 'Firelet success: Configuration deployed.' in items[-1]['title']
def test_get_rss_deployments(rss_msg):
    d = get_rss_channels('deployments', 'url', msg_list=rss_msg)
    assert 'items' in d
    items = d['items']
    assert len(items)
    assert 'title' in items[-1]
    assert 'Firelet success: Configuration deployed.' in items[-1]['title']
Beispiel #3
0
def serve_rss_channels(channel=None):
    """Generate RSS feeds for different channels"""
    # TODO: RSS feeds are available to non-authenticated users
    # make the feed enabled/disabled by conf
    bottle.response.content_type = 'application/rss+xml'
    if channel.endswith('.xml') or channel.endswith('.rss'):
        channel = channel[:-4]
    if conf.public_url:
        url = conf.public_url.rstrip('/') + '/rss'

    else:
        url = "https://%s:%s/rss" % (conf.listen_address, conf.listen_port)

    return get_rss_channels(channel, url, msg_list=web_log_handler._msg_buffer)
Beispiel #4
0
def test_get_rss_confsaves(rss_msg):
    d = get_rss_channels('confsaves', 'url', msg_list=rss_msg)
    assert 'items' in d
    items = d['items']
    assert len(items) == 1
def test_get_rss_confsaves(rss_msg):
    d = get_rss_channels('confsaves', 'url', msg_list=rss_msg)
    assert 'items' in d
    items = d['items']
    assert len(items) == 1