Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class NewsFactory(factory.django.DjangoModelFactory):
- """
- Base class.
- Create and delete data for the next tests
- """
- class Meta:
- """
- Base class.
- Create and delete data for the next tests
- """
- model = News
- title = 'one'
- description = 'test description'
- image = factory.django.ImageField(filename='test.jpg')
- class BasesIntegration(TestCase):
- """
- Base class.
- Create and delete data for the next tests
- """
- @classmethod
- def setUpTestData(cls):
- """
- Create data for the next tests.
- Create small_gif image for avatar field.
- Create url for auth token.
- """
- cls.test_image = (
- b'\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x00\x00\x00\x21\xf9\x04'
- b'\x01\x0a\x00\x01\x00\x2c\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02'
- b'\x02\x4c\x01\x00\x3b'
- )
- cls.new_one = NewsFactory()
- cls.news_list_url = reverse("news-list")
- cls.new_one_detail_url = reverse("news-detail", args=[cls.new_one.id])
- @classmethod
- def tearDownClass(cls):
- """
- Delete data for the next tests.
- Data will be deleted only after finish.
- Delete small_gif image for avatar field.
- """
- if cls.new_one.image:
- cls.new_one.image.delete()
Add Comment
Please, Sign In to add comment