from solution import mirror def test_palindrome(): r = mirror("racecar") assert r == {"original": "racecar", "reversed": "racecar", "palindrome": True} def test_not_palindrome(): r = mirror("hello") assert r == {"original": "hello", "reversed": "olleh", "palindrome": False} def test_level(): r = mirror("level") assert r["palindrome"] is True def test_andromeda(): r = mirror("andromeda") assert r["palindrome"] is False assert r["reversed"] == "ademordna" def test_noon(): r = mirror("noon") assert r == {"original": "noon", "reversed": "noon", "palindrome": True}