Пример #1
0
	def test_update_json(self):
		response = self.app.put(url('formatted_picture', id=1, format='json'), extra_environ=self.extra_environ, content_type='application/json', body=json.dumps(dict(
			title=u'blah',
			content=u'blah',
		)))
		from columns.model import Upload
		tmp = Upload.get_from_id(1)
		assert tmp.title == u'blah'
		assert tmp.content == u'blah'
Пример #2
0
	def test_update(self):
		response = self.app.put(url('picture', id=1), extra_environ=self.extra_environ, params=dict(
			title=u'blah',
			content=u'blah',
			tags=u'tag1,tag2',
		))
		from columns.model import Upload
		tmp = Upload.get_from_id(1)
		assert tmp.title == u'blah'
		assert tmp.content == u'blah'
Пример #3
0
	def test_update_browser_fakeout(self):
		response = self.app.post(url('picture', id=1), extra_environ=self.extra_environ, params=dict(
			_method='put',
			title=u'blah2',
			content=u'b2lah',
		))
		from columns.model import Upload
		tmp = Upload.get_from_id(1)
		assert tmp.title == u'blah2'
		assert tmp.content == u'b2lah'
Пример #4
0
	def test_delete_browser_fakeout(self):
		response = self.app.post(url('picture', id=1), extra_environ=self.extra_environ, params=dict(_method='delete'))
		from columns.model import Upload
		tmp = Upload.get_from_id(1)
		assert tmp == None
Пример #5
0
	def test_delete(self):
		response = self.app.delete(url('picture', id=1), extra_environ=self.extra_environ)
		from columns.model import Upload
		tmp = Upload.get_from_id(1)
		assert tmp == None