def test_blame(): msg1 = Fake({ "_client": { "host": "stackexchange.com", "get_user": lambda id: Fake({ "name": "J F", "id": id }) }, "room": { "get_current_user_ids": lambda: [161943] } }) assert chatcommands.blame( original_msg=msg1 ) == "It's [J F](https://chat.stackexchange.com/users/161943)'s fault." msg2 = Fake({ "_client": { "host": "stackexchange.com", "get_user": lambda id: Fake({ "name": "J F", "id": id }) } }) assert chatcommands.blame2( "\u200B\u200C\u2060\u200D\u180E\uFEFF\u2063", original_msg=msg2 ) == "It's [J F](https://chat.stackexchange.com/users/161943)'s fault."
def test_blame(): msg1 = Fake({ "_client": { "host": "stackexchange.com", "get_user": lambda id: Fake({"name": "J F", "id": id}) }, "room": { "get_current_user_ids": lambda: [161943] } }) assert chatcommands.blame(original_msg=msg1) == "It's [J F](https://chat.stackexchange.com/users/161943)'s fault." msg2 = Fake({ "_client": { "host": "stackexchange.com", "get_user": lambda id: Fake({"name": "J F", "id": id}) } }) assert chatcommands.blame2("\u200B\u200C\u2060\u200D\u180E\uFEFF\u2063", original_msg=msg2) == "It's [J F](https://chat.stackexchange.com/users/161943)'s fault."