Example #1
0
 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)