def setup_method(self): super().setup_method() self.series = Series.objects.create(title='series', cover=get_test_image()) self.series.chapters.create(title='chapter', file=get_valid_zip_file(), number=1)
def create_group(): return Group.objects.create(name='my group', website='https://test.com/', description='My test group', email='*****@*****.**', discord='https://discord.gg/abcdefg', twitter='MyTwitter', irc='#epicspeedscans', reddit='/r/epicspeedscans', logo=get_test_image())
def test_big_file(self, monkeypatch): image = get_test_image() monkeypatch.setattr(image, 'path', str(settings.MEDIA_ROOT / image.name), raising=False) monkeypatch.setattr(image, 'size', 3 << 20) self.files['avatar'] = image form = UserProfileForm(data=self.data, files=self.files, instance=self.profile) assert not form.is_valid() assert list(form.errors.keys()) == ['avatar']
def setup_method(self): super().setup_method() self.data = { 'email': '*****@*****.**', 'curr_password': '******', 'new_password1': 'testpass2', 'new_password2': 'testpass2', 'username': '******', 'first_name': 'new', 'last_name': 'name', 'bio': 'test' } self.files = {'avatar': get_test_image()} self.profile = UserProfile.objects.create(user=self.user)
def setup_method(self): super().setup_method() self.request = HttpRequest() self.series1 = Series.objects.create( title='Series1', cover=get_test_image() ) self.chapter1 = Chapter.objects.create( title='Chapter1', number=1.0, series=self.series1 ) self.series2 = Series.objects.create(title='Series2') self.chapter2 = Chapter.objects.create( title='Chapter2', number=1.0, series=self.series2 ) self.series2.categories.create(name='Category')
def create_page(number: int = 1): chapter = TestChapter.create_chapter() file = get_test_image() return Page.objects.create(chapter=chapter, image=file, number=number)
def setup_method(self): super().setup_method() self.admin = GroupAdmin(admin_site=self.site, model=Group) self.group = Group.objects.create(name='test', logo=get_test_image())
def test_cover(self): self.series.cover = get_test_image() self.series.save() assert self.admin.cover_image(self.series).startswith('<img src="')
def test_pages(self): page = self.chapter.pages.create(number=1, image=get_test_image()) inline = self.admin.get_inline_instances(self.request, self.chapter) assert inline[0].preview(page).startswith('<img src="')
def test_preview_page(self): self.chapter.pages.create(number=1, image=get_test_image()) assert self.admin.preview(self.chapter).startswith('<img src="')
def setup_method(self): super().setup_method() series = Series.objects.create(title='series') chapter = series.chapters.create(title='Chapter', number=1) self.page = chapter.pages.create(number=1, image=get_test_image())