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)