Exemple #1
0
 def create_blog_post(self,
                      owner,
                      name='random_post',
                      published=True,
                      personal=False,
                      tags='tag'):
     entry = BlogEntry(title=name,
                       slug=name,
                       content='{} content'.format(name),
                       tags=tags,
                       published=published,
                       personal=personal,
                       date_published=now(),
                       owner=owner)
     entry.save()
     return entry
Exemple #2
0
    def test_representations(self):
        title = 'EntryTitle'
        content = '<p> awesome html </p>'
        created_on = datetime.now
        created_by = User.objects.get(pk=1)
        status = BlogEntry.DRAFT
        blogentry = BlogEntry(
            title=title,
            content=content,
            status=status,
            created_on=created_on,
            created_by=created_by,
        )
        representation = "< BlogEntry title='{}' created_by='{}' status='{}' >".format(
            title, created_by, status)

        self.assertEqual(str(blogentry), representation)
        self.assertEqual(repr(blogentry), representation)