# 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.metrics_response import MetricsResponse

class TestMetricsResponse(unittest.TestCase):
    """MetricsResponse unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> MetricsResponse:
        """Test MetricsResponse
            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 `MetricsResponse`
        """
        model = MetricsResponse()
        if include_optional:
            return MetricsResponse(
                data = [{"targeting_type":"KEYWORD","targeting_value":"christmas decor ideas","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"APPTYPE","targeting_value":"iphone","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"APPTYPE","targeting_value":"ipad","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"APPTYPE","targeting_value":"web","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"APPTYPE","targeting_value":"web_mobile","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"APPTYPE","targeting_value":"android_mobile","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"APPTYPE","targeting_value":"android_tablet","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"GENDER","targeting_value":"female","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"LOCATION","targeting_value":500,"metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"PLACEMENT","targeting_value":"SEARCH","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"COUNTRY","targeting_value":"US","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"TARGETED_INTEREST","targeting_value":"Food and Drinks","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"PINNER_INTEREST","targeting_value":"Chocolate Cookies","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"AUDIENCE_INCLUDE","targeting_value":254261234567,"metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"GEO","targeting_value":"US:94102","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"AGE_BUCKET","targeting_value":"45-49","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}},{"targeting_type":"REGION","targeting_value":"US-CA","metrics":{"AD_GROUP_ID":2680067996745,"DATE":"2022-04-26","SPEND_IN_DOLLAR":240}}]
            )
        else:
            return MetricsResponse(
        )
        """

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

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