Ejemplo n.º 1
0
def get_report(menu_name, candu=False):
    """Queue a report by menu name , wait for finish and return it"""
    path_to_report = ['Configuration Management', 'Containers', menu_name]
    try:
        run_at, queued_at = CannedSavedReport.queue_canned_report(path_to_report)
    except CandidateNotFound:
        pytest.skip('Could not find report "{}" in containers.\nTraceback:\n{}'
                    .format(path_to_report, format_exc()))
    return CannedSavedReport(path_to_report, run_at, queued_at, candu=candu)
Ejemplo n.º 2
0
def report():
    path = [
        "Configuration Management", "Virtual Machines",
        "Hardware Information for VMs"
    ]
    return CannedSavedReport(path, CannedSavedReport.queue_canned_report(path))
Ejemplo n.º 3
0
def get_report(menu_name):
    """Queue a report by menu name , wait for finish and return it"""
    path_to_report = ['Configuration Management', 'Containers', menu_name]
    run_at = CannedSavedReport.queue_canned_report(path_to_report)
    return CannedSavedReport(path_to_report, run_at)