예제 #1
0
 def testReturnsNoneIfNoTag(self):
     output = model.pop_message_tag('c')
     self.assertIs(None, output)
예제 #2
0
 def testDeletesMessageFromDatabase(self):
     output = model.pop_message_tag('a')
     self.assertEqual(model.SavedMessage.objects.count(), 2)
예제 #3
0
 def testReturnsFirstMessage(self):
     output = model.pop_message_tag('a')
     self.assertEqual(self.sa1.message, output.message)
예제 #4
0
 def testReturnsTaggedMessage(self):
     output = model.pop_message_tag('b')
     self.assertEqual(self.sb1.message, output.message)
예제 #5
0
파일: sms.py 프로젝트: hwayne/safehouse
def pop_tag(tag):
    """ Given a tag, returns the oldest message with that tag.

    Note: the message is deleted by this. Not side effect free."""
    message = model.pop_message_tag(tag)
    return message #forward_message_to_me(message.phone_number, message.message)