# 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.conversion_event_device_info import ConversionEventDeviceInfo

class TestConversionEventDeviceInfo(unittest.TestCase):
    """ConversionEventDeviceInfo unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> ConversionEventDeviceInfo:
        """Test ConversionEventDeviceInfo
            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 `ConversionEventDeviceInfo`
        """
        model = ConversionEventDeviceInfo()
        if include_optional:
            return ConversionEventDeviceInfo(
                battery_level = 78,
                brand = 'Apple, Samsung, Motorola',
                carrier = 'T-Mobile',
                cpu_cores = 8,
                external_storage_free_space = 126,
                external_storage_size = 512,
                form_factor = 'cellphone',
                kernel_version = '6.15',
                languages = ["en","de","lt"],
                locale = 'en-us',
                model = '16 Pro, Galaxy S25 Ultra',
                network_type = 'wifi',
                os_family = 'ios',
                os_name = '10',
                os_release_name = '18.3',
                os_version = '18.3',
                screen_density = 460,
                screen_height = 2868,
                screen_width = 1320,
                storage_free_space = 184,
                storage_size = 256,
                timezone = 'USA/New York',
                timezone_abbr = 'PDT',
                type = 'iPhone, Android'
            )
        else:
            return ConversionEventDeviceInfo(
        )
        """

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

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