Esempio n. 1
0
 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'])
Esempio n. 2
0
 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',
             ])
Esempio n. 3
0
 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',
             ])
Esempio n. 4
0
 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'])
Esempio n. 5
0
 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',
             ])
Esempio n. 6
0
 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
     )
Esempio n. 7
0
 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, [
                     'コメント',
                 ])
Esempio n. 8
0
 def test_team_view(self):
     basic_view_check(
         self,
         reverse('team'),
         'users/team.html',
         False,
         False,
         [
             'Giselle'
         ]
     )
Esempio n. 9
0
 def test_login_view(self):
     basic_view_check(
         self,
         reverse('user-login'),
         'users/login.html',
         False,
         False,
         [
             'ログイン'
         ]
     )
Esempio n. 10
0
 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
         ])
Esempio n. 11
0
 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',
                     ])
Esempio n. 12
0
 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=[
             'ユーザー申し込み'
         ]
     )
Esempio n. 13
0
 def test_login_view_en(self):
     with self.english_setting():
         basic_view_check(
             self,
             reverse('user-login'),
             'users/login.html',
             False,
             False,
             [
                 'Login'
             ]
         )
Esempio n. 14
0
 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
             ])
Esempio n. 15
0
 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'
             ]
         )
Esempio n. 16
0
 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
         ]
     )
Esempio n. 17
0
 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
         ]
     )
Esempio n. 18
0
 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
         ]
     )
Esempio n. 19
0
 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
         ]
     )
Esempio n. 20
0
 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
         ]
     )
Esempio n. 21
0
 def test_profile_view(self):
     basic_view_check(
         self,
         reverse('user-about', kwargs={'username': self.user.username}),
         'users/profile.html',
         False,
         False,
         [
             'について',
             'Giselle'
         ]
     )
Esempio n. 22
0
 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'
             ]
         )
Esempio n. 23
0
 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
             ]
         )
Esempio n. 24
0
 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
             ]
         )
Esempio n. 25
0
 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'
             ]
         )
Esempio n. 26
0
 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
             ]
         )
Esempio n. 27
0
 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'
             ]
         )
Esempio n. 28
0
 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'])
Esempio n. 29
0
 def test_create_view(self):
     basic_view_check(self, reverse('post-new'), 'blog/create.html', True,
                      True, [
                          'ポストを新しく作る',
                      ])
Esempio n. 30
0
 def test_create_view_en(self):
     with self.english_setting():
         basic_view_check(self, reverse('post-new'), 'blog/create.html',
                          True, True, [
                              'Create',
                          ])