def create_message(self, event_json):
     """Create a message from an event."""
     event = Event.from_json(event_json)
     return Message(subject="Event {0}".format(event["event_id"]),
                    sender=self.sender,
                    recipients=self.recipients,
                    body=event_json)
 def create_message(self, event_json):
     """Create a message from an event."""
     event = Event.from_json(event_json)
     return EmailMessage(
         "Event {0}".format(event['event_id']),
         event_json, self.sender, self.recipients
     )
 def create_message(self, event_json):
     """Create a message from an event."""
     event = Event.from_json(event_json)
     return Message(subject="Event {0}".format(event["event_id"]),
                    sender=self.sender,
                    recipients=self.recipients,
                    body=event_json)
    def test_json_parser(self):
        """Is to_json and from_json working correctly?"""

        with self.app.test_request_context():
            json = self.event.to_json()
            event_from_parser = Event.from_json(json)

            assert event_from_parser["event_id"] == self.event["event_id"]
            assert event_from_parser["title"] == self.event["title"]
            assert event_from_parser["body"] == self.event["body"]