def test_blog_user_post_view_logged_in_en(self): with self.english_setting(): basic_view_check( self, reverse('post-user', kwargs={'username': self.user.username}), 'blog/user_posts.html', False, True, [f'{self.user.profile.name} All Posts', 'Admin test post'])
def test_delete_view_en(self): with self.english_setting(): basic_view_check( self, reverse('post-delete', kwargs={'pk': self.post.pk}), 'blog/confirm_delete.html', True, True, [ 'Delete post', ])
def test_post_comment_en(self): with self.english_setting(): basic_view_check( self, reverse('post-comment', kwargs={'pk': self.post.pk}), 'blog/comment.html', False, True, [ 'Comment', ])
def test_public_post_view(self): basic_view_check(test_case_obj=self, path=reverse('blog-home'), template='blog/public_posts.html', login_required=False, login_desired=True, text_on_page=['ブロッグ', '*!Admin test post'])
def test_update_view_en(self): with self.english_setting(): basic_view_check( self, reverse('post-update', kwargs={'pk': self.post.pk}), 'blog/update.html', True, True, [ 'Update post', ])
def test_post_detail_view_logged_out_and_viewing_admin_post(self): basic_view_check( self, reverse('post-detail', kwargs={'pk': self.admin_post.pk}), 'None', # Should end in redirect so no template needed True, False, [] # Same as template )
def test_post_comment_delete_view(self): basic_view_check( self, reverse('post-comment_delete', kwargs={ 'pk': self.post.pk, 'pkc': self.comment.pk }), 'blog/delete_comment.html', True, True, [ 'コメント', ])
def test_team_view(self): basic_view_check( self, reverse('team'), 'users/team.html', False, False, [ 'Giselle' ] )
def test_login_view(self): basic_view_check( self, reverse('user-login'), 'users/login.html', False, False, [ 'ログイン' ] )
def test_post_detail_view_logged_out_and_viewing_normal_post(self): basic_view_check( self, reverse('post-detail', kwargs={'pk': self.post.pk}), 'blog/post.html', False, False, [ 'Test content', '更新', # Button text on the page ])
def test_post_comment_delete_view(self): with self.english_setting(): basic_view_check( self, reverse('post-comment_delete', kwargs={ 'pk': self.post.pk, 'pkc': self.comment.pk }), 'blog/delete_comment.html', True, True, [ 'Delete', ])
def test_register_view(self): basic_view_check( test_case_obj=self, path=reverse('user-register'), template='users/register.html', login_required=True, login_desired=True, text_on_page=[ 'ユーザー申し込み' ] )
def test_login_view_en(self): with self.english_setting(): basic_view_check( self, reverse('user-login'), 'users/login.html', False, False, [ 'Login' ] )
def test_post_detail_view_logged_out_and_viewing_normal_post_en(self): with self.english_setting(): basic_view_check( self, reverse('post-detail', kwargs={'pk': self.post.pk}), 'blog/post.html', False, False, [ 'Test content', 'Update', # Button text on the page ])
def test_register_view_en(self): with self.english_setting(): basic_view_check( test_case_obj=self, path=reverse('user-register'), template='users/register.html', login_required=True, login_desired=True, text_on_page=[ 'Create a new user' ] )
def test_booking_detail_view(self): h.basic_view_check( self, reverse('booking-detail', kwargs={'pk': self.booking.pk}), 'booking/booking_view.html', True, True, [ self.booking.contact_name, '連絡先' # Subtitle ] )
def test_book_tour_create_view(self): h.basic_view_check( self, reverse('booking-book'), 'booking/book_tour.html', True, True, [ 'ツアーを予約', # Japanese text '基本情報' # form in japanese ] )
def test_all_bookings_view(self): h.basic_view_check( test_case_obj=self, path=reverse('booking-index'), template='booking/index.html', login_required=True, login_desired=True, text_on_page=[ '全て', # Japanese text 'Me', # Booking itself ] )
def test_booking_delete_view(self): h.basic_view_check( self, reverse('booking-delete', kwargs={'pk': self.booking.pk}), 'booking/confirm_delete.html', True, True, [ 'ツアーのカンセル', '確認' # Confirm button text ] )
def test_booking_update_view(self): h.basic_view_check( self, reverse('booking-update', kwargs={'pk': self.booking.pk}), 'booking/update.html', True, True, [ 'ツアー更新', '予定時間' # Subtitle ] )
def test_profile_view(self): basic_view_check( self, reverse('user-about', kwargs={'username': self.user.username}), 'users/profile.html', False, False, [ 'について', 'Giselle' ] )
def test_booking_detail_view_en(self): with self.english_setting(): h.basic_view_check( self, reverse('booking-detail', kwargs={'pk': self.booking.pk}), 'booking/booking_view.html', True, True, [ self.booking.contact_name, 'Contact information' ] )
def test_book_tour_create_view_en(self): with self.english_setting(): h.basic_view_check( self, reverse('booking-book'), 'booking/book_tour.html', True, True, [ 'Book a tour', # English text 'Basic information' # form in english ] )
def test_all_bookings_view_en(self): with self.english_setting(): h.basic_view_check( self, reverse('booking-index'), 'booking/index.html', True, True, [ 'All', # Japanese text 'Me', # Booking itself ] )
def test_booking_delete_view_en(self): with self.english_setting(): h.basic_view_check( self, reverse('booking-delete', kwargs={'pk': self.booking.pk}), 'booking/confirm_delete.html', True, True, [ 'Cancel tour', 'Confirm' ] )
def test_booking_update_view_en(self): with self.english_setting(): h.basic_view_check( self, reverse('booking-update', kwargs={'pk': self.booking.pk}), 'booking/update.html', True, True, [ 'Update booking', 'Booking time' # Subtitle ] )
def test_profile_view_en(self): with self.english_setting(): basic_view_check( self, reverse('user-about', kwargs={'username': self.user.username}), 'users/profile.html', False, False, [ 'About', 'Giselle' ] )
def test_admin_posts_view_logged_in_en(self): with self.english_setting(): basic_view_check(self, reverse('post-admin'), 'blog/admin_posts.html', True, True, ['Staff only', 'Admin test post'])
def test_create_view(self): basic_view_check(self, reverse('post-new'), 'blog/create.html', True, True, [ 'ポストを新しく作る', ])
def test_create_view_en(self): with self.english_setting(): basic_view_check(self, reverse('post-new'), 'blog/create.html', True, True, [ 'Create', ])