# coding: utf-8

"""
    Pinterest REST API

    Pinterest's REST API

    The version of the OpenAPI document: 5.23.0
    Contact: blah+oapicf@cliffano.com
    Generated by OpenAPI Generator (https://openapi-generator.tech)

    Do not edit the class manually.
"""  # noqa: E501


import unittest

from pinterestsdk.models.catalogs_feed_validation_details import CatalogsFeedValidationDetails

class TestCatalogsFeedValidationDetails(unittest.TestCase):
    """CatalogsFeedValidationDetails unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> CatalogsFeedValidationDetails:
        """Test CatalogsFeedValidationDetails
            include_optional is a boolean, when False only required
            params are included, when True both required and
            optional params are included """
        # uncomment below to create an instance of `CatalogsFeedValidationDetails`
        """
        model = CatalogsFeedValidationDetails()
        if include_optional:
            return CatalogsFeedValidationDetails(
                errors = pinterestsdk.models.catalogs_feed_validation_errors.CatalogsFeedValidationErrors(
                    adult_invalid = 56, 
                    adwords_format_invalid = 56, 
                    availability_invalid = 56, 
                    blocklisted_image_signature = 56, 
                    delimiter_error = 56, 
                    description_missing = 56, 
                    duplicate_products = 56, 
                    encoding_error = 56, 
                    feed_length_too_long = 56, 
                    feed_too_small = 56, 
                    fetch_error = 56, 
                    fetch_inactive_feed_error = 56, 
                    image_link_invalid = 56, 
                    image_link_length_too_long = 56, 
                    image_link_missing = 56, 
                    internal_service_error = 56, 
                    invalid_domain = 56, 
                    item_main_image_download_failure = 56, 
                    itemid_missing = 56, 
                    link_format_invalid = 56, 
                    link_length_too_long = 56, 
                    list_price_invalid = 56, 
                    malformed_xml = 56, 
                    max_items_per_item_group_exceeded = 56, 
                    no_verified_domain = 56, 
                    parse_line_error = 56, 
                    pinjoin_content_unsafe = 56, 
                    price_cannot_be_determined = 56, 
                    price_missing = 56, 
                    product_link_missing = 56, 
                    product_price_invalid = 56, 
                    required_columns_missing = 56, 
                    title_missing = 56, ),
                warnings = pinterestsdk.models.catalogs_feed_validation_warnings.CatalogsFeedValidationWarnings(
                    ad_image_0_link_duplicated = 56, 
                    ad_image_0_link_length_too_long = 56, 
                    ad_image_0_link_required = 56, 
                    ad_image_0_link_warning = 56, 
                    ad_image_0_tag_duplicated = 56, 
                    ad_image_0_tag_length_too_long = 56, 
                    ad_image_0_tag_required = 56, 
                    ad_image_10_link_duplicated = 56, 
                    ad_image_10_link_length_too_long = 56, 
                    ad_image_10_link_required = 56, 
                    ad_image_10_link_warning = 56, 
                    ad_image_10_tag_duplicated = 56, 
                    ad_image_10_tag_length_too_long = 56, 
                    ad_image_10_tag_required = 56, 
                    ad_image_11_link_duplicated = 56, 
                    ad_image_11_link_length_too_long = 56, 
                    ad_image_11_link_required = 56, 
                    ad_image_11_link_warning = 56, 
                    ad_image_11_tag_duplicated = 56, 
                    ad_image_11_tag_length_too_long = 56, 
                    ad_image_11_tag_required = 56, 
                    ad_image_12_link_duplicated = 56, 
                    ad_image_12_link_length_too_long = 56, 
                    ad_image_12_link_required = 56, 
                    ad_image_12_link_warning = 56, 
                    ad_image_12_tag_duplicated = 56, 
                    ad_image_12_tag_length_too_long = 56, 
                    ad_image_12_tag_required = 56, 
                    ad_image_13_link_duplicated = 56, 
                    ad_image_13_link_length_too_long = 56, 
                    ad_image_13_link_required = 56, 
                    ad_image_13_link_warning = 56, 
                    ad_image_13_tag_duplicated = 56, 
                    ad_image_13_tag_length_too_long = 56, 
                    ad_image_13_tag_required = 56, 
                    ad_image_14_link_duplicated = 56, 
                    ad_image_14_link_length_too_long = 56, 
                    ad_image_14_link_required = 56, 
                    ad_image_14_link_warning = 56, 
                    ad_image_14_tag_duplicated = 56, 
                    ad_image_14_tag_length_too_long = 56, 
                    ad_image_14_tag_required = 56, 
                    ad_image_15_link_duplicated = 56, 
                    ad_image_15_link_length_too_long = 56, 
                    ad_image_15_link_required = 56, 
                    ad_image_15_link_warning = 56, 
                    ad_image_15_tag_duplicated = 56, 
                    ad_image_15_tag_length_too_long = 56, 
                    ad_image_15_tag_required = 56, 
                    ad_image_16_link_duplicated = 56, 
                    ad_image_16_link_length_too_long = 56, 
                    ad_image_16_link_required = 56, 
                    ad_image_16_link_warning = 56, 
                    ad_image_16_tag_duplicated = 56, 
                    ad_image_16_tag_length_too_long = 56, 
                    ad_image_16_tag_required = 56, 
                    ad_image_17_link_duplicated = 56, 
                    ad_image_17_link_length_too_long = 56, 
                    ad_image_17_link_required = 56, 
                    ad_image_17_link_warning = 56, 
                    ad_image_17_tag_duplicated = 56, 
                    ad_image_17_tag_length_too_long = 56, 
                    ad_image_17_tag_required = 56, 
                    ad_image_18_link_duplicated = 56, 
                    ad_image_18_link_length_too_long = 56, 
                    ad_image_18_link_required = 56, 
                    ad_image_18_link_warning = 56, 
                    ad_image_18_tag_duplicated = 56, 
                    ad_image_18_tag_length_too_long = 56, 
                    ad_image_18_tag_required = 56, 
                    ad_image_19_link_duplicated = 56, 
                    ad_image_19_link_length_too_long = 56, 
                    ad_image_19_link_required = 56, 
                    ad_image_19_link_warning = 56, 
                    ad_image_19_tag_duplicated = 56, 
                    ad_image_19_tag_length_too_long = 56, 
                    ad_image_19_tag_required = 56, 
                    ad_image_1_link_duplicated = 56, 
                    ad_image_1_link_length_too_long = 56, 
                    ad_image_1_link_required = 56, 
                    ad_image_1_link_warning = 56, 
                    ad_image_1_tag_duplicated = 56, 
                    ad_image_1_tag_length_too_long = 56, 
                    ad_image_1_tag_required = 56, 
                    ad_image_2_link_duplicated = 56, 
                    ad_image_2_link_length_too_long = 56, 
                    ad_image_2_link_required = 56, 
                    ad_image_2_link_warning = 56, 
                    ad_image_2_tag_duplicated = 56, 
                    ad_image_2_tag_length_too_long = 56, 
                    ad_image_2_tag_required = 56, 
                    ad_image_3_link_duplicated = 56, 
                    ad_image_3_link_length_too_long = 56, 
                    ad_image_3_link_required = 56, 
                    ad_image_3_link_warning = 56, 
                    ad_image_3_tag_duplicated = 56, 
                    ad_image_3_tag_length_too_long = 56, 
                    ad_image_3_tag_required = 56, 
                    ad_image_4_link_duplicated = 56, 
                    ad_image_4_link_length_too_long = 56, 
                    ad_image_4_link_required = 56, 
                    ad_image_4_link_warning = 56, 
                    ad_image_4_tag_duplicated = 56, 
                    ad_image_4_tag_length_too_long = 56, 
                    ad_image_4_tag_required = 56, 
                    ad_image_5_link_duplicated = 56, 
                    ad_image_5_link_length_too_long = 56, 
                    ad_image_5_link_required = 56, 
                    ad_image_5_link_warning = 56, 
                    ad_image_5_tag_duplicated = 56, 
                    ad_image_5_tag_length_too_long = 56, 
                    ad_image_5_tag_required = 56, 
                    ad_image_6_link_duplicated = 56, 
                    ad_image_6_link_length_too_long = 56, 
                    ad_image_6_link_required = 56, 
                    ad_image_6_link_warning = 56, 
                    ad_image_6_tag_duplicated = 56, 
                    ad_image_6_tag_length_too_long = 56, 
                    ad_image_6_tag_required = 56, 
                    ad_image_7_link_duplicated = 56, 
                    ad_image_7_link_length_too_long = 56, 
                    ad_image_7_link_required = 56, 
                    ad_image_7_link_warning = 56, 
                    ad_image_7_tag_duplicated = 56, 
                    ad_image_7_tag_length_too_long = 56, 
                    ad_image_7_tag_required = 56, 
                    ad_image_8_link_duplicated = 56, 
                    ad_image_8_link_length_too_long = 56, 
                    ad_image_8_link_required = 56, 
                    ad_image_8_link_warning = 56, 
                    ad_image_8_tag_duplicated = 56, 
                    ad_image_8_tag_length_too_long = 56, 
                    ad_image_8_tag_required = 56, 
                    ad_image_9_link_duplicated = 56, 
                    ad_image_9_link_length_too_long = 56, 
                    ad_image_9_link_required = 56, 
                    ad_image_9_link_warning = 56, 
                    ad_image_9_tag_duplicated = 56, 
                    ad_image_9_tag_length_too_long = 56, 
                    ad_image_9_tag_required = 56, 
                    ad_link_format_warning = 56, 
                    ad_link_same_as_link = 56, 
                    ad_video_0_link_duplicated = 56, 
                    ad_video_0_link_length_too_long = 56, 
                    ad_video_0_link_required = 56, 
                    ad_video_0_link_warning = 56, 
                    ad_video_0_tag_duplicated = 56, 
                    ad_video_0_tag_length_too_long = 56, 
                    ad_video_0_tag_required = 56, 
                    ad_video_1_link_duplicated = 56, 
                    ad_video_1_link_length_too_long = 56, 
                    ad_video_1_link_required = 56, 
                    ad_video_1_link_warning = 56, 
                    ad_video_1_tag_duplicated = 56, 
                    ad_video_1_tag_length_too_long = 56, 
                    ad_video_1_tag_required = 56, 
                    ad_video_2_link_duplicated = 56, 
                    ad_video_2_link_length_too_long = 56, 
                    ad_video_2_link_required = 56, 
                    ad_video_2_link_warning = 56, 
                    ad_video_2_tag_duplicated = 56, 
                    ad_video_2_tag_length_too_long = 56, 
                    ad_video_2_tag_required = 56, 
                    additional_image_link_length_too_long = 56, 
                    additional_image_link_warning = 56, 
                    adwords_format_warning = 56, 
                    adwords_same_as_link = 56, 
                    age_group_invalid = 56, 
                    android_deep_link_invalid = 56, 
                    availability_date_invalid = 56, 
                    country_does_not_map_to_currency = 56, 
                    custom_label_length_too_long = 56, 
                    description_length_too_long = 56, 
                    duplicate_headers = 56, 
                    expiration_date_invalid = 56, 
                    fetch_same_signature = 1, 
                    gender_invalid = 56, 
                    gtin_invalid = 56, 
                    image_link_warning = 56, 
                    inconsistent_currency_values = 56, 
                    indexed_product_count_large_delta = 56, 
                    ios_deep_link_invalid = 56, 
                    is_bundle_invalid = 56, 
                    item_additional_image_download_failure = 56, 
                    link_format_warning = 56, 
                    min_ad_price_invalid = 56, 
                    mpn_invalid = 56, 
                    multipack_invalid = 56, 
                    optional_condition_invalid = 56, 
                    optional_condition_missing = 56, 
                    optional_product_category_invalid = 56, 
                    optional_product_category_missing = 56, 
                    product_category_depth_warning = 56, 
                    product_type_length_too_long = 56, 
                    sale_date_invalid = 56, 
                    sales_price_invalid = 56, 
                    sales_price_too_high = 56, 
                    sales_price_too_low = 56, 
                    shipping_height_invalid = 56, 
                    shipping_invalid = 56, 
                    shipping_weight_invalid = 56, 
                    shipping_width_invalid = 56, 
                    size_system_invalid = 56, 
                    size_type_invalid = 56, 
                    tax_invalid = 56, 
                    title_length_too_long = 56, 
                    too_many_additional_image_links = 56, 
                    updated_time_invalid = 56, 
                    utm_source_auto_corrected = 56, 
                    video_required_when_ad_video_provided = 56, 
                    weight_unit_invalid = 56, )
            )
        else:
            return CatalogsFeedValidationDetails(
                errors = pinterestsdk.models.catalogs_feed_validation_errors.CatalogsFeedValidationErrors(
                    adult_invalid = 56, 
                    adwords_format_invalid = 56, 
                    availability_invalid = 56, 
                    blocklisted_image_signature = 56, 
                    delimiter_error = 56, 
                    description_missing = 56, 
                    duplicate_products = 56, 
                    encoding_error = 56, 
                    feed_length_too_long = 56, 
                    feed_too_small = 56, 
                    fetch_error = 56, 
                    fetch_inactive_feed_error = 56, 
                    image_link_invalid = 56, 
                    image_link_length_too_long = 56, 
                    image_link_missing = 56, 
                    internal_service_error = 56, 
                    invalid_domain = 56, 
                    item_main_image_download_failure = 56, 
                    itemid_missing = 56, 
                    link_format_invalid = 56, 
                    link_length_too_long = 56, 
                    list_price_invalid = 56, 
                    malformed_xml = 56, 
                    max_items_per_item_group_exceeded = 56, 
                    no_verified_domain = 56, 
                    parse_line_error = 56, 
                    pinjoin_content_unsafe = 56, 
                    price_cannot_be_determined = 56, 
                    price_missing = 56, 
                    product_link_missing = 56, 
                    product_price_invalid = 56, 
                    required_columns_missing = 56, 
                    title_missing = 56, ),
                warnings = pinterestsdk.models.catalogs_feed_validation_warnings.CatalogsFeedValidationWarnings(
                    ad_image_0_link_duplicated = 56, 
                    ad_image_0_link_length_too_long = 56, 
                    ad_image_0_link_required = 56, 
                    ad_image_0_link_warning = 56, 
                    ad_image_0_tag_duplicated = 56, 
                    ad_image_0_tag_length_too_long = 56, 
                    ad_image_0_tag_required = 56, 
                    ad_image_10_link_duplicated = 56, 
                    ad_image_10_link_length_too_long = 56, 
                    ad_image_10_link_required = 56, 
                    ad_image_10_link_warning = 56, 
                    ad_image_10_tag_duplicated = 56, 
                    ad_image_10_tag_length_too_long = 56, 
                    ad_image_10_tag_required = 56, 
                    ad_image_11_link_duplicated = 56, 
                    ad_image_11_link_length_too_long = 56, 
                    ad_image_11_link_required = 56, 
                    ad_image_11_link_warning = 56, 
                    ad_image_11_tag_duplicated = 56, 
                    ad_image_11_tag_length_too_long = 56, 
                    ad_image_11_tag_required = 56, 
                    ad_image_12_link_duplicated = 56, 
                    ad_image_12_link_length_too_long = 56, 
                    ad_image_12_link_required = 56, 
                    ad_image_12_link_warning = 56, 
                    ad_image_12_tag_duplicated = 56, 
                    ad_image_12_tag_length_too_long = 56, 
                    ad_image_12_tag_required = 56, 
                    ad_image_13_link_duplicated = 56, 
                    ad_image_13_link_length_too_long = 56, 
                    ad_image_13_link_required = 56, 
                    ad_image_13_link_warning = 56, 
                    ad_image_13_tag_duplicated = 56, 
                    ad_image_13_tag_length_too_long = 56, 
                    ad_image_13_tag_required = 56, 
                    ad_image_14_link_duplicated = 56, 
                    ad_image_14_link_length_too_long = 56, 
                    ad_image_14_link_required = 56, 
                    ad_image_14_link_warning = 56, 
                    ad_image_14_tag_duplicated = 56, 
                    ad_image_14_tag_length_too_long = 56, 
                    ad_image_14_tag_required = 56, 
                    ad_image_15_link_duplicated = 56, 
                    ad_image_15_link_length_too_long = 56, 
                    ad_image_15_link_required = 56, 
                    ad_image_15_link_warning = 56, 
                    ad_image_15_tag_duplicated = 56, 
                    ad_image_15_tag_length_too_long = 56, 
                    ad_image_15_tag_required = 56, 
                    ad_image_16_link_duplicated = 56, 
                    ad_image_16_link_length_too_long = 56, 
                    ad_image_16_link_required = 56, 
                    ad_image_16_link_warning = 56, 
                    ad_image_16_tag_duplicated = 56, 
                    ad_image_16_tag_length_too_long = 56, 
                    ad_image_16_tag_required = 56, 
                    ad_image_17_link_duplicated = 56, 
                    ad_image_17_link_length_too_long = 56, 
                    ad_image_17_link_required = 56, 
                    ad_image_17_link_warning = 56, 
                    ad_image_17_tag_duplicated = 56, 
                    ad_image_17_tag_length_too_long = 56, 
                    ad_image_17_tag_required = 56, 
                    ad_image_18_link_duplicated = 56, 
                    ad_image_18_link_length_too_long = 56, 
                    ad_image_18_link_required = 56, 
                    ad_image_18_link_warning = 56, 
                    ad_image_18_tag_duplicated = 56, 
                    ad_image_18_tag_length_too_long = 56, 
                    ad_image_18_tag_required = 56, 
                    ad_image_19_link_duplicated = 56, 
                    ad_image_19_link_length_too_long = 56, 
                    ad_image_19_link_required = 56, 
                    ad_image_19_link_warning = 56, 
                    ad_image_19_tag_duplicated = 56, 
                    ad_image_19_tag_length_too_long = 56, 
                    ad_image_19_tag_required = 56, 
                    ad_image_1_link_duplicated = 56, 
                    ad_image_1_link_length_too_long = 56, 
                    ad_image_1_link_required = 56, 
                    ad_image_1_link_warning = 56, 
                    ad_image_1_tag_duplicated = 56, 
                    ad_image_1_tag_length_too_long = 56, 
                    ad_image_1_tag_required = 56, 
                    ad_image_2_link_duplicated = 56, 
                    ad_image_2_link_length_too_long = 56, 
                    ad_image_2_link_required = 56, 
                    ad_image_2_link_warning = 56, 
                    ad_image_2_tag_duplicated = 56, 
                    ad_image_2_tag_length_too_long = 56, 
                    ad_image_2_tag_required = 56, 
                    ad_image_3_link_duplicated = 56, 
                    ad_image_3_link_length_too_long = 56, 
                    ad_image_3_link_required = 56, 
                    ad_image_3_link_warning = 56, 
                    ad_image_3_tag_duplicated = 56, 
                    ad_image_3_tag_length_too_long = 56, 
                    ad_image_3_tag_required = 56, 
                    ad_image_4_link_duplicated = 56, 
                    ad_image_4_link_length_too_long = 56, 
                    ad_image_4_link_required = 56, 
                    ad_image_4_link_warning = 56, 
                    ad_image_4_tag_duplicated = 56, 
                    ad_image_4_tag_length_too_long = 56, 
                    ad_image_4_tag_required = 56, 
                    ad_image_5_link_duplicated = 56, 
                    ad_image_5_link_length_too_long = 56, 
                    ad_image_5_link_required = 56, 
                    ad_image_5_link_warning = 56, 
                    ad_image_5_tag_duplicated = 56, 
                    ad_image_5_tag_length_too_long = 56, 
                    ad_image_5_tag_required = 56, 
                    ad_image_6_link_duplicated = 56, 
                    ad_image_6_link_length_too_long = 56, 
                    ad_image_6_link_required = 56, 
                    ad_image_6_link_warning = 56, 
                    ad_image_6_tag_duplicated = 56, 
                    ad_image_6_tag_length_too_long = 56, 
                    ad_image_6_tag_required = 56, 
                    ad_image_7_link_duplicated = 56, 
                    ad_image_7_link_length_too_long = 56, 
                    ad_image_7_link_required = 56, 
                    ad_image_7_link_warning = 56, 
                    ad_image_7_tag_duplicated = 56, 
                    ad_image_7_tag_length_too_long = 56, 
                    ad_image_7_tag_required = 56, 
                    ad_image_8_link_duplicated = 56, 
                    ad_image_8_link_length_too_long = 56, 
                    ad_image_8_link_required = 56, 
                    ad_image_8_link_warning = 56, 
                    ad_image_8_tag_duplicated = 56, 
                    ad_image_8_tag_length_too_long = 56, 
                    ad_image_8_tag_required = 56, 
                    ad_image_9_link_duplicated = 56, 
                    ad_image_9_link_length_too_long = 56, 
                    ad_image_9_link_required = 56, 
                    ad_image_9_link_warning = 56, 
                    ad_image_9_tag_duplicated = 56, 
                    ad_image_9_tag_length_too_long = 56, 
                    ad_image_9_tag_required = 56, 
                    ad_link_format_warning = 56, 
                    ad_link_same_as_link = 56, 
                    ad_video_0_link_duplicated = 56, 
                    ad_video_0_link_length_too_long = 56, 
                    ad_video_0_link_required = 56, 
                    ad_video_0_link_warning = 56, 
                    ad_video_0_tag_duplicated = 56, 
                    ad_video_0_tag_length_too_long = 56, 
                    ad_video_0_tag_required = 56, 
                    ad_video_1_link_duplicated = 56, 
                    ad_video_1_link_length_too_long = 56, 
                    ad_video_1_link_required = 56, 
                    ad_video_1_link_warning = 56, 
                    ad_video_1_tag_duplicated = 56, 
                    ad_video_1_tag_length_too_long = 56, 
                    ad_video_1_tag_required = 56, 
                    ad_video_2_link_duplicated = 56, 
                    ad_video_2_link_length_too_long = 56, 
                    ad_video_2_link_required = 56, 
                    ad_video_2_link_warning = 56, 
                    ad_video_2_tag_duplicated = 56, 
                    ad_video_2_tag_length_too_long = 56, 
                    ad_video_2_tag_required = 56, 
                    additional_image_link_length_too_long = 56, 
                    additional_image_link_warning = 56, 
                    adwords_format_warning = 56, 
                    adwords_same_as_link = 56, 
                    age_group_invalid = 56, 
                    android_deep_link_invalid = 56, 
                    availability_date_invalid = 56, 
                    country_does_not_map_to_currency = 56, 
                    custom_label_length_too_long = 56, 
                    description_length_too_long = 56, 
                    duplicate_headers = 56, 
                    expiration_date_invalid = 56, 
                    fetch_same_signature = 1, 
                    gender_invalid = 56, 
                    gtin_invalid = 56, 
                    image_link_warning = 56, 
                    inconsistent_currency_values = 56, 
                    indexed_product_count_large_delta = 56, 
                    ios_deep_link_invalid = 56, 
                    is_bundle_invalid = 56, 
                    item_additional_image_download_failure = 56, 
                    link_format_warning = 56, 
                    min_ad_price_invalid = 56, 
                    mpn_invalid = 56, 
                    multipack_invalid = 56, 
                    optional_condition_invalid = 56, 
                    optional_condition_missing = 56, 
                    optional_product_category_invalid = 56, 
                    optional_product_category_missing = 56, 
                    product_category_depth_warning = 56, 
                    product_type_length_too_long = 56, 
                    sale_date_invalid = 56, 
                    sales_price_invalid = 56, 
                    sales_price_too_high = 56, 
                    sales_price_too_low = 56, 
                    shipping_height_invalid = 56, 
                    shipping_invalid = 56, 
                    shipping_weight_invalid = 56, 
                    shipping_width_invalid = 56, 
                    size_system_invalid = 56, 
                    size_type_invalid = 56, 
                    tax_invalid = 56, 
                    title_length_too_long = 56, 
                    too_many_additional_image_links = 56, 
                    updated_time_invalid = 56, 
                    utm_source_auto_corrected = 56, 
                    video_required_when_ad_video_provided = 56, 
                    weight_unit_invalid = 56, ),
        )
        """

    def testCatalogsFeedValidationDetails(self):
        """Test CatalogsFeedValidationDetails"""
        # inst_req_only = self.make_instance(include_optional=False)
        # inst_req_and_optional = self.make_instance(include_optional=True)

if __name__ == '__main__':
    unittest.main()
