コード例 #1
0
ファイル: tests.py プロジェクト: ashang/2buntu-blog
 def setUp(self):
     # Create a dummy user, category, and article
     user = User.objects.create_user('user', '*****@*****.**', 'user')
     category = Category(name='Test')
     category.save()
     self.article = Article(author=user, category=category, title='Test', body='Test', status=Article.PUBLISHED, date=now())
     self.article.save()
     # Create a dummy image
     o = BytesIO(smart_bytes('x\x9cb`\x01\x00\x00\x00\xff\xff\x03\x00\x00\x06\x00\x05'))
     self.image = Image(caption='Test', image=File(o, name='test.png'))
     self.image.save()
コード例 #2
0
ファイル: tests.py プロジェクト: qij3/2buntu-Django-Blog
 def setUp(self):
     # Create the request factory
     self.factory = RequestFactory()
     # Create three users - two normal users and an admin (staff)
     self.user1 = User.objects.create_user('user1', '*****@*****.**', 'user1')
     self.user2 = User.objects.create_user('user2', '*****@*****.**', 'user2')
     self.admin = User.objects.create_user('admin', '*****@*****.**', 'admin')
     self.admin.is_staff = True
     self.admin.save()
     # Create a dummy category for the articles
     self.category = Category(name='Test')
     self.category.save()
     # Create a dummy article for testing
     self.article = Article(author=self.user1, category=self.category, title='Test', body='Test', date=now())
コード例 #3
0
def dummy_article(author, category, status=Article.PUBLISHED):
    """
    Generate a dummy article for testing.
    """
    article = Article(
        author=author,
        category=category,
        title=uuid6(),
        body=uuid6(),
        status=status,
        date=now(),
    )
    article.save()
    return article