Esempio n. 1
0
def image_is_synchronized_assertion(glancesync_result, region_name,
                                    image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - contains GLANCESYNC_OUTPUT_UPLOADING
        - contains GLANCESYNC_OUTPUT_IMAGE_UPLOADED
    :param glancesync_result: String with the output data returned by the GlanceSync command.
    :param region_name: Name of the region.
    :param image_name: Name of the image.
    :return: None
    """
    assert_that(
        glancesync_result,
        contains_string(
            GLANCESYNC_OUTPUT_UPLOADING.format(region_name=region_name,
                                               image_name=image_name)),
        "Image '{}' is not 'uploading' to region '{}'".format(
            image_name, region_name))

    assert_that(
        glancesync_result,
        contains_string(
            GLANCESYNC_OUTPUT_IMAGE_UPLOADED.format(region_name=region_name)),
        "Image '{}' has not been 'uploaded' to region '{}'".format(
            image_name, region_name))
def image_is_not_sync_assertion(glancesync_result, region_name, image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - not contain GLANCESYNC_OUTPUT_UPLOADING
    :param glancesync_result: String with the output data returned by the GlanceSync command.
    :param region_name: Name of the region.
    :param image_name: Name of the image.
    :return: None
    """
    assert_that(glancesync_result,
                is_not(contains_string(GLANCESYNC_OUTPUT_UPLOADING.format(region_name=region_name,
                                                                          image_name=image_name))),
                "Image '{}' is 'uploading' to region '{}' and it shouldn't".format(image_name, region_name))
Esempio n. 3
0
def image_is_not_sync_assertion(glancesync_result, region_name, image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - not contain GLANCESYNC_OUTPUT_UPLOADING
    :param glancesync_result: String with the output data returned by the GlanceSync command.
    :param region_name: Name of the region.
    :param image_name: Name of the image.
    :return: None
    """
    assert_that(
        glancesync_result,
        is_not(
            contains_string(
                GLANCESYNC_OUTPUT_UPLOADING.format(region_name=region_name,
                                                   image_name=image_name))),
        "Image '{}' is 'uploading' to region '{}' and it shouldn't".format(
            image_name, region_name))
def image_is_synchronized_assertion(glancesync_result, region_name, image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - contains GLANCESYNC_OUTPUT_UPLOADING
        - contains GLANCESYNC_OUTPUT_IMAGE_UPLOADED
    :param glancesync_result: String with the output data returned by the GlanceSync command.
    :param region_name: Name of the region.
    :param image_name: Name of the image.
    :return: None
    """
    assert_that(glancesync_result,
                contains_string(GLANCESYNC_OUTPUT_UPLOADING.format(region_name=region_name,
                                                                   image_name=image_name)),
                "Image '{}' is not 'uploading' to region '{}'".format(image_name, region_name))

    assert_that(glancesync_result,
                contains_string(GLANCESYNC_OUTPUT_IMAGE_UPLOADED.format(region_name=region_name)),
                "Image '{}' has not been 'uploaded' to region '{}'".format(image_name, region_name))