requests.ActionLogRequestTemplate

Here are the examples of the python api requests.ActionLogRequestTemplate taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Examples 7

Example 1

Project: fuel-stats Source File: create_bullets.py
def main(args):
    settings = parse_args(args, Settings())
    req_template = None
    for type in settings.bullets_types:

        if type == "installation":
            req_template = InstallationRequestTemplate(
                max_clusters_count=settings.max_clusters_count,
                max_cluster_size=settings.max_cluster_size)
        elif type == "action-log":
            req_template = ActionLogRequestTemplate(
                max_logs_count=settings.max_logs_count)
        elif type == "oswl-stat":
            req_template = OSwLRequestTemplate()
        #_file = open(settings.config_file, 'a')
        with open(settings.config_file, 'a') as _file:
            for _ in xrange(settings.bullets_count):
                bullets = []
                bullet_url = req_template.url
                bullet_headers = ['[Host: {0}]'.format(settings.host_address)]
                bullet_headers.extend(req_template.headers)
                bullet_body = req_template.get_request_body()
                bullet = {
                    'url': bullet_url,
                    'headers': bullet_headers,
                    'body': bullet_body
                }
                bullets.append(bullet)
                save_bullets(bullets, _file)
        file_size = os.stat(settings.config_file).st_size / 1024
        print("\n\tBullets were saved to '{0}' ({1}K) file\n".format(
            settings.config_file, file_size))