Exemplo n.º 1
0
	def test_reset_should_clear_all_content(self):
		p = Page(url=some_url, owner=a_user)
		p.content = "content!"
		p._raw_content = "raw content!"
		p.title = "title"
		
		p.update(force=True)
		self.assertEquals(p.content, None)
		self.assertEquals(p.raw_content, None)
		self.assertEqual(p.title, "title")
Exemplo n.º 2
0
	def _add(self, user, url, success = None, force=False):
		new_page = None
		page = Page.find(user, url)
		if page is None:
			page = Page(owner=self.user(), url=url)
			page.start_content_population()
			new_page = page
		else:
			page.update(force=force)
			if force:
				new_page = page
		if page.errors:
			if not self.is_json():
				self._render_error(page)
		else:
			if success and new_page:
				success(new_page)
		return new_page