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()