def search(self, query, page=1, window=100):
     res, req = self.get("/mails", {
         'q': [query],
         'w': [str(window)],
         'p': [str(page)]
     })
     return [ResponseMail(m) for m in res['mails']]
 def get_mails_by_tag(self, tag, page=1, window=100):
     res, req = self.client.get("/mails", {
         'q': ['tag:%s' % tag],
         'w': [str(window)],
         'p': [str(page)]
     })
     return [ResponseMail(m) for m in res['mails']]
예제 #3
0
 def search(self, query, page=1, window=100):
     res, _ = self.get("/mails", {
         'q': [query],
         'w': [str(window)],
         'p': [str(page)]
     })
     res = yield res
     defer.returnValue([ResponseMail(m) for m in res['mails']])
예제 #4
0
 def post_mail(self, data):
     res, req = self.client.post('/mails', data)
     return ResponseMail(res)