def test_find_complete_should_skip_incomplete_pages(self): incomplete = Page(url=some_url, owner=a_user) complete = Page(url=some_url, owner=a_user, content='') [x.put() for x in (incomplete, complete)] pages = list(Page.find_complete(a_user)) self.assertEquals(len(pages), 1) self.assertEqual(pages[0].key(), complete.key())
def get(self, handle, email): email = urllib2.unquote(email) if not UserID.auth(email, int(handle)): info("invalid credentials: %s-%s" % (email, handle)) raise HttpError(403, "invalid credentials... ") user = users.User(email) template_values = { 'user': user.nickname(), 'pages': Page.find_complete(user), 'uri': self.uri(), } debug("template values: %r" % (template_values,)) self.response.out.write(render('feed.rss', template_values))