# coding: utf-8

"""
    EVE Stable Infrastructure (ESI) - tranquility

    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

    The version of the OpenAPI document: 2025-12-16
    Contact: arcyfa_github@pm.me
    Generated by OpenAPI Generator (https://openapi-generator.tech)

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


import unittest

from esi_genoa_client.models.killmails_killmail_id_killmail_hash_get import KillmailsKillmailIdKillmailHashGet

class TestKillmailsKillmailIdKillmailHashGet(unittest.TestCase):
    """KillmailsKillmailIdKillmailHashGet unit test stubs"""

    def setUp(self):
        pass

    def tearDown(self):
        pass

    def make_instance(self, include_optional) -> KillmailsKillmailIdKillmailHashGet:
        """Test KillmailsKillmailIdKillmailHashGet
            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 `KillmailsKillmailIdKillmailHashGet`
        """
        model = KillmailsKillmailIdKillmailHashGet()
        if include_optional:
            return KillmailsKillmailIdKillmailHashGet(
                attackers = [
                    esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_attackers_inner.KillmailsKillmailIdKillmailHashGet_attackers_inner(
                        alliance_id = 56, 
                        character_id = 56, 
                        corporation_id = 56, 
                        damage_done = 56, 
                        faction_id = 56, 
                        final_blow = True, 
                        security_status = 1.337, 
                        ship_type_id = 56, 
                        weapon_type_id = 56, )
                    ],
                killmail_id = 56,
                killmail_time = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
                moon_id = 56,
                solar_system_id = 56,
                victim = esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_victim.KillmailsKillmailIdKillmailHashGet_victim(
                    alliance_id = 56, 
                    character_id = 56, 
                    corporation_id = 56, 
                    damage_taken = 56, 
                    faction_id = 56, 
                    items = [
                        esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_victim_items_inner.KillmailsKillmailIdKillmailHashGet_victim_items_inner(
                            flag = 56, 
                            item_type_id = 56, 
                            quantity_destroyed = 56, 
                            quantity_dropped = 56, 
                            singleton = 56, )
                        ], 
                    position = esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_victim_position.KillmailsKillmailIdKillmailHashGet_victim_position(
                        x = 1.337, 
                        y = 1.337, 
                        z = 1.337, ), 
                    ship_type_id = 56, ),
                war_id = 56
            )
        else:
            return KillmailsKillmailIdKillmailHashGet(
                attackers = [
                    esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_attackers_inner.KillmailsKillmailIdKillmailHashGet_attackers_inner(
                        alliance_id = 56, 
                        character_id = 56, 
                        corporation_id = 56, 
                        damage_done = 56, 
                        faction_id = 56, 
                        final_blow = True, 
                        security_status = 1.337, 
                        ship_type_id = 56, 
                        weapon_type_id = 56, )
                    ],
                killmail_id = 56,
                killmail_time = datetime.datetime.strptime('2013-10-20 19:20:30.00', '%Y-%m-%d %H:%M:%S.%f'),
                solar_system_id = 56,
                victim = esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_victim.KillmailsKillmailIdKillmailHashGet_victim(
                    alliance_id = 56, 
                    character_id = 56, 
                    corporation_id = 56, 
                    damage_taken = 56, 
                    faction_id = 56, 
                    items = [
                        esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_victim_items_inner.KillmailsKillmailIdKillmailHashGet_victim_items_inner(
                            flag = 56, 
                            item_type_id = 56, 
                            quantity_destroyed = 56, 
                            quantity_dropped = 56, 
                            singleton = 56, )
                        ], 
                    position = esi_genoa_client.models.killmails_killmail_id_killmail_hash_get_victim_position.KillmailsKillmailIdKillmailHashGet_victim_position(
                        x = 1.337, 
                        y = 1.337, 
                        z = 1.337, ), 
                    ship_type_id = 56, ),
        )
        """

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

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