sms-emoji-encoding sms_gateway_mock.py mocks how the api endpoint provided by the sms gateway sends an sms mocks how a mobile phone receives and decodes an sms sms_message_encoder.py encodes an sms message into a string that decodes as correctly as possible