# This file was generated by liblab | https://liblab.com/

import unittest
from src.toolhouse.models.OpenAiToolAssistantsCallResults import (
    OpenAiToolAssistantsCallResults,
)


class TestOpenAiToolAssistantsCallResultsModel(unittest.TestCase):
    def test_true(self):
        self.assertTrue(True)

    def test_open_ai_tool_assistants_call_results(self):
        # Create OpenAiToolAssistantsCallResults class instance
        test_model = OpenAiToolAssistantsCallResults(output="nisi", tool_call_id="sed")
        self.assertEqual(test_model.output, "nisi")
        self.assertEqual(test_model.tool_call_id, "sed")

    def test_open_ai_tool_assistants_call_results_required_fields_missing(self):
        # Assert OpenAiToolAssistantsCallResults class generation fails without required fields
        with self.assertRaises(TypeError):
            test_model = OpenAiToolAssistantsCallResults()


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