import unittest from message import SlackMessage class Test_SlackMessage(unittest.TestCase) : def test_basic(self) : def recv(*args, **payload) : return SlackMessage(payload) try : recv(data={"hello":"world"}) self.fail("did not raise exception at bad slack message payload") except Exception : pass if __name__ == "__main__" : unittest.main()