import unittest
from PIL import Image
from app import import_and_predict


class TestApp(unittest.TestCase):

    def test_import_and_predict(self):
        image_data = Image.new('RGB', (100, 100))  # Mock image data
        caption = import_and_predict(image_data)  # Call the function
        self.assertIsInstance(caption, str)  # Check if caption is a string
        self.assertTrue(len(caption) > 0)  # Check if caption is not empty


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