示例#1
0
def inbox():
    payload = request.json
    email = incoming_email.save_incoming_email(payload)
    logger.info(u"You've got mail. Subject: {subject}".format(
        subject=email.subject))
    resp = make_response(json.dumps({"subject":email.subject}, sort_keys=True, indent=4), 200)
    return resp
示例#2
0
def inbox():
    payload = request.json
    email = incoming_email.save_incoming_email(payload)
    logger.info(
        u"You've got mail. Subject: {subject}".format(subject=email.subject))
    resp = make_response(
        json.dumps({"subject": email.subject}, sort_keys=True, indent=4), 200)
    return resp
示例#3
0
    def test_save_email(self):
        all_email = IncomingEmail.query.all()
        assert_equals(all_email, [])

        #does the commits etc
        self.existing_email = incoming_email.save_incoming_email(
            self.example_payload)

        all_email = IncomingEmail.query.all()
        assert_equals(len(all_email), 1)
        assert_equals(json.loads(all_email[0].payload), self.example_payload)