コード例 #1
0
ファイル: test_model.py プロジェクト: mryoshio/RaQu
 def testInsertQUser(self):
     u = users.User("*****@*****.**")
     user = QUser(g_user=u, t_name="mryoshio")
     user.put()
     hit = user.gql("WHERE t_name = :1", "mryoshio")
     self.assertEqual(u"*****@*****.**", hit.get().g_user.email())
     self.assertEqual(u"mryoshio", hit.get().t_name)
コード例 #2
0
ファイル: index.py プロジェクト: mryoshio/RaQu
 def get_quser(self, u):
     q = QUser.gql("WHERE g_user = :1 LIMIT 1", u)
     if q.count() < 1:
         u = QUser(g_user=users.get_current_user())
         u.put()
     else:
         u = q.get()
     return u
コード例 #3
0
ファイル: test_model.py プロジェクト: mryoshio/RaQu
 def testInsertQTask(self):
     u = QUser(g_user=users.User("*****@*****.**"), t_name="mryoshio")
     u.put()
     task = QTask(creator=u, assignee=u, title="test_title", description="test_description", deadline=datetime.datetime.today() + datetime.timedelta(3), done=False)
     task.put()
     hit = task.gql("WHERE assignee = :1", u)
     self.assertEqual(u"*****@*****.**", hit.get().creator.g_user.email())
     self.assertEqual(u"*****@*****.**", hit.get().assignee.g_user.email())
     self.assertEqual(u"test_title", hit.get().title)
     self.assertEqual(u"test_description", hit.get().description)
     self.assertFalse(hit.get().done)
コード例 #4
0
ファイル: test_reminder.py プロジェクト: mryoshio/RaQu
 def testReminder_002(self):
     deadline = datetime.datetime.today() + datetime.timedelta(hours=6)
     u = QUser(g_user=users.User(email='*****@*****.**'))
     u.put()
     title = 'chips and beer'
     t = QTask(creator=u, assignee=u, title=title, description='', deadline=deadline, done=True)
     t.put()
     r = Reminder()
     r.get()
     messages = self.mail_stub.get_sent_messages(to='*****@*****.**')
     self.assertEqual(0, len(messages))