Пример #1
0
class HostsPaginationTestCase(SeleneTestCase):
    gmp_cmd = 'get_hosts'
    gmp_name = 'asset'
    selene_name = 'host'
    test_pagination_with_after_and_first = make_test_after_first(
        gmp_name=gmp_name, gmp_cmd=gmp_cmd, selene_name=selene_name)
    test_counts = make_test_counts(gmp_name=gmp_name,
                                   gmp_cmd=gmp_cmd,
                                   selene_name=selene_name)
    test_page_info = make_test_page_info(
        gmp_name=gmp_name,
        gmp_cmd=gmp_cmd,
        selene_name=selene_name,
        query=GetHosts,
    )
    test_edges = make_test_edges(gmp_name=gmp_name,
                                 gmp_cmd=gmp_cmd,
                                 selene_name=selene_name)
    test_pagination_with_before_and_last = make_test_before_last(
        gmp_name=gmp_name,
        gmp_cmd=gmp_cmd,
        selene_name=selene_name,
    )
    test_after_first_before_last = make_test_after_first_before_last(
        gmp_name=gmp_name,
        gmp_cmd=gmp_cmd,
        selene_name=selene_name,
    )
Пример #2
0
class TicketsPaginationTestCase(SeleneTestCase):
    entity_name = 'ticket'
    edge_name = 'remediationticket'
    test_pagination_with_after_and_first = make_test_after_first(entity_name)
    test_counts = make_test_counts(entity_name)
    test_get_page_info = make_test_page_info(entity_name, query=GetTickets)
    test_edges = make_test_edges(entity_name, edge_name=edge_name)
    test_pagination_with_before_and_last = make_test_before_last(entity_name)
    test_after_first_before_last = make_test_after_first_before_last(
        entity_name)
class ReportFormatsPaginationTestCase(SeleneTestCase):
    gmp_name = 'report_format'
    selene_name = 'reportFormat'
    test_pagination_with_after_and_first = make_test_after_first(
        gmp_name, selene_name=selene_name)
    test_counts = make_test_counts(gmp_name, selene_name=selene_name)
    test_page_info = make_test_page_info(gmp_name,
                                         selene_name=selene_name,
                                         query=GetReportFormats)
    test_pagination_with_before_and_last = make_test_before_last(
        gmp_name, selene_name=selene_name)
    test_after_first_before_last = make_test_after_first_before_last(
        gmp_name, selene_name=selene_name)
class OvalDefinitionsPaginationTestCase(SeleneTestCase):
    entity_name = 'info'
    gmp_cmd = 'get_info_list'
    selene_name = 'ovalDefinition'
    plural_selene_name = 'ovalDefinitions'
    test_pagination_with_after_and_first = make_test_after_first(
        entity_name,
        selene_name=selene_name,
        plural_selene_name=plural_selene_name,
        gmp_cmd=gmp_cmd,
        info_type=GvmInfoType.OVALDEF,
        details=True,
    )
    test_counts = make_test_counts(
        entity_name,
        selene_name=selene_name,
        plural_selene_name=plural_selene_name,
        gmp_cmd=gmp_cmd,
        no_plural=True,
    )
    test_page_info = make_test_page_info(
        entity_name,
        selene_name=selene_name,
        gmp_cmd=gmp_cmd,
        plural_selene_name=plural_selene_name,
        query=GetOvalDefinitions,
        no_plural=True,
    )
    test_edges = make_test_edges(
        entity_name,
        gmp_cmd=gmp_cmd,
        selene_name=selene_name,
        plural_selene_name=plural_selene_name,
        no_plural=True,
    )
    test_pagination_with_before_and_last = make_test_before_last(
        entity_name,
        selene_name=selene_name,
        plural_selene_name=plural_selene_name,
        gmp_cmd=gmp_cmd,
        info_type=GvmInfoType.OVALDEF,
        details=True,
    )
    test_after_first_before_last = make_test_after_first_before_last(
        entity_name,
        selene_name=selene_name,
        plural_selene_name=plural_selene_name,
        gmp_cmd=gmp_cmd,
        info_type=GvmInfoType.OVALDEF,
        details=True,
    )