Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. from django.db import models
  2. from django.contrib.auth.models import User
  3.  
  4. class Author(models.Model):
  5. name = models.TextField(max_length=50)
  6.  
  7. class Category(models.Model):
  8. name = models.CharField(max_length=100)
  9.  
  10. class Article(models.Model):
  11. author = models.ForeignKey(Author, on_delete=models.CASCADE)
  12. title = models.CharField(max_length=200)
  13. body = models.TextField()
  14. category = models.ForeignKey(Category, on_delete=models.CASCADE)
  15.  
  16. from django.test import TestCase
  17. from blog.models import Article, Author, Category
  18.  
  19.  
  20. class TestContactModel(TestCase):
  21. def setUp(self):
  22. self.article = Article(author='jhon', title='how to test', body='this is body', category='djangooo')
  23. self.article.save()
  24.  
  25. def test_contact_creation(self):
  26. self.assertEqual(article.objects.count(), 1)
  27.  
  28. def test_contact_representation(self):
  29. self.assertEqual(self.article.title, str(self.article))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement