示例#1
0
 def test_put_update(self):
     new_title = self.collection.title + u' ❤ ☀ ☆ ☂ ☻ ♞ '
     new_description = self.collection.description + u' ❤ ☀ ☆ ☂ ☻ ♞ '
     res = self.app.put(self.url, json.dumps({'title': new_title, 'description': new_description}),
                        content_type='application/json', user=self.user)
     self.assertEqual(res.status_code, 200)
     self.assertEqual(from_db(self.collection).title, new_title)
示例#2
0
 def test_put_update(self):
     new_about_me = self.user.about_me + u' ❤ ☀ ☆ ☂ ☻ ♞ '
     res = self.app.put(self.url, json.dumps({'about_me': new_about_me}),
                        content_type='application/json', user=self.user)
     self.assertEqual(res.status_code, 200)
     self.assertEqual(from_db(self.user).about_me, new_about_me)
示例#3
0
 def test_patch_description(self):
     new_description = self.collection.description + 'new'
     res = self.app.patch(self.url, json.dumps({'description': new_description}), content_type='application/json',
                          user=self.user)
     self.assertEqual(res.status_code, 200)
     self.assertEqual(from_db(self.collection).description, new_description)
示例#4
0
 def test_patch_public(self):
     new_public_status = not self.collection.public
     res = self.app.patch(self.url, json.dumps({'public': 'True' if new_public_status else 'False'}),
                          content_type='application/json', user=self.user)
     self.assertEqual(res.status_code, 200)
     self.assertEqual(from_db(self.collection).public, new_public_status)
示例#5
0
 def test_patch_title(self):
     new_title = self.collection.title + 'new'
     res = self.app.patch(self.url, json.dumps({'title': new_title}), content_type='application/json',
                          user=self.user)
     self.assertEqual(res.status_code, 200)
     self.assertEqual(from_db(self.collection).title, new_title)