def image_is_not_replaced_assertion(glancesync_result, region_name, image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - not contain GLANCESYNC_OUTPUT_IMAGE_REPLACING
    :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_IMAGE_REPLACING.format(region_name=region_name,
                                                                             image_name=image_name))),
                "Image '{}' is 'replacing' another one in region '{}' and it shouldn't".format(image_name,
                                                                                               region_name))
Example #2
0
def image_is_not_replaced_assertion(glancesync_result, region_name,
                                    image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - not contain GLANCESYNC_OUTPUT_IMAGE_REPLACING
    :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_IMAGE_REPLACING.format(
                    region_name=region_name, image_name=image_name))),
        "Image '{}' is 'replacing' another one in region '{}' and it shouldn't"
        .format(image_name, region_name))
def image_is_replaced_assertion(glancesync_result, region_name, image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - contains GLANCESYNC_OUTPUT_IMAGE_REPLACING
        - 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_IMAGE_REPLACING.format(region_name=region_name,
                                                                         image_name=image_name)),
                "Image '{}' is not 'replacing' to region '{}'".format(image_name, region_name))

    assert_that(glancesync_result,
                contains_string(GLANCESYNC_OUTPUT_IMAGE_UPLOADED.format(region_name=region_name)),
                "Image '{}' is not 'uploading' to region '{}'".format(image_name, region_name))
Example #4
0
def image_is_replaced_assertion(glancesync_result, region_name, image_name):
    """
    This method checks if output messages in glancesync_result are according to:
        - contains GLANCESYNC_OUTPUT_IMAGE_REPLACING
        - 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_IMAGE_REPLACING.format(region_name=region_name,
                                                     image_name=image_name)),
        "Image '{}' is not 'replacing' to region '{}'".format(
            image_name, region_name))

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