Example #1
0
 def test_get_resource_path_comment(self):
     #
     # Create user
     #
     user = User.objects.create_user('broak', '*****@*****.**', 'abc123',
                                     name='Broak')
     #
     # Create meme
     #
     meme = Meme()
     meme.code = 'bla'
     meme.name = 'Bla'
     meme.owner = user
     meme.save()
     #
     # Create post
     #
     post = Post()
     post.owner = user
     post.meme = meme
     post.header = 'Flus'
     post.footer = 'Flis'
     post.save()
     #
     # Create comment
     #
     comment = Comment()
     comment.post = post
     comment.owner = user
     comment.body = 'Je te Flus Flis'
     comment.save()
     #
     # Test resource path
     #
     path = utils.get_resource_path(comment)
     self.assertEqual(path, '/comments/{}.{}'.format(comment.pk,
                                                     settings.API_FORMAT))
Example #2
0
 def test_comment_unicode(self):
     #
     # Create user
     #
     user = User.objects.create_user('user', '*****@*****.**', 'Pwd007',
                                     name='User')
     #
     # Create meme
     #
     meme = Meme()
     meme.code = 'testmeme'
     meme.name = 'Test Meme'
     meme.owner = user
     meme.save()
     #
     # Create post
     #
     post = Post()
     post.header = 'HeaderText'
     post.meme = meme
     post.footer = 'FooterText'
     post.owner = user
     post.save()
     #
     # Create like
     #
     comment = Comment()
     comment.owner = user
     comment.post = post
     comment.body = 'Je te Flus Flis'
     comment.save()
     #
     # Test
     #
     self.assertEqual(unicode(comment), '{} -> {}'.format(unicode(user),
                                                          unicode(post)))