コード例 #1
0
ファイル: page_test.py プロジェクト: timbertson/pagefeed
	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())
コード例 #2
0
ファイル: feed.py プロジェクト: timbertson/pagefeed
	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))