import unittest
from hello_hut.greetings import greet
class GreetTest(unittest.TestCase):
def test_default_name(self):
self.assertEqual(greet(), "Hello, friend!")
def test_custom_name(self):
self.assertEqual(greet("Ada"), "Hello, Ada!")
def test_shout(self):
self.assertEqual(greet("Ada", shout=True), "HELLO, ADA!")
def test_shout_keeps_accents(self):
self.assertEqual(greet("Zoë", shout=True), "HELLO, ZOË!")
if __name__ == "__main__":
unittest.main()