Guest User

Untitled

a guest
Jan 19th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. class NewsFactory(factory.django.DjangoModelFactory):
  2. """
  3. Base class.
  4.  
  5. Create and delete data for the next tests
  6.  
  7. """
  8.  
  9. class Meta:
  10. """
  11. Base class.
  12.  
  13. Create and delete data for the next tests
  14.  
  15. """
  16.  
  17. model = News
  18.  
  19. title = 'one'
  20. description = 'test description'
  21. image = factory.django.ImageField(filename='test.jpg')
  22.  
  23.  
  24. class BasesIntegration(TestCase):
  25. """
  26. Base class.
  27.  
  28. Create and delete data for the next tests
  29.  
  30. """
  31.  
  32. @classmethod
  33. def setUpTestData(cls):
  34. """
  35. Create data for the next tests.
  36.  
  37. Create small_gif image for avatar field.
  38. Create url for auth token.
  39. """
  40. cls.test_image = (
  41. b'\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x00\x00\x00\x21\xf9\x04'
  42. b'\x01\x0a\x00\x01\x00\x2c\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02'
  43. b'\x02\x4c\x01\x00\x3b'
  44. )
  45. cls.new_one = NewsFactory()
  46. cls.news_list_url = reverse("news-list")
  47. cls.new_one_detail_url = reverse("news-detail", args=[cls.new_one.id])
  48.  
  49. @classmethod
  50. def tearDownClass(cls):
  51. """
  52. Delete data for the next tests.
  53.  
  54. Data will be deleted only after finish.
  55. Delete small_gif image for avatar field.
  56. """
  57. if cls.new_one.image:
  58. cls.new_one.image.delete()
Add Comment
Please, Sign In to add comment