mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-11-26 19:41:11 +00:00
Use current year in goal tests
This commit is contained in:
parent
12fb969821
commit
54f6da2382
1 changed files with 9 additions and 8 deletions
|
@ -39,6 +39,7 @@ class GoalViews(TestCase):
|
||||||
)
|
)
|
||||||
self.anonymous_user = AnonymousUser
|
self.anonymous_user = AnonymousUser
|
||||||
self.anonymous_user.is_authenticated = False
|
self.anonymous_user.is_authenticated = False
|
||||||
|
self.year = timezone.now().year
|
||||||
models.SiteSettings.objects.create()
|
models.SiteSettings.objects.create()
|
||||||
|
|
||||||
def test_goal_page_no_goal(self):
|
def test_goal_page_no_goal(self):
|
||||||
|
@ -47,7 +48,7 @@ class GoalViews(TestCase):
|
||||||
request = self.factory.get("")
|
request = self.factory.get("")
|
||||||
request.user = self.rat
|
request.user = self.rat
|
||||||
|
|
||||||
result = view(request, self.local_user.localname, 2020)
|
result = view(request, self.local_user.localname, self.year)
|
||||||
self.assertEqual(result.status_code, 404)
|
self.assertEqual(result.status_code, 404)
|
||||||
|
|
||||||
def test_goal_page_no_goal_self(self):
|
def test_goal_page_no_goal_self(self):
|
||||||
|
@ -56,7 +57,7 @@ class GoalViews(TestCase):
|
||||||
request = self.factory.get("")
|
request = self.factory.get("")
|
||||||
request.user = self.local_user
|
request.user = self.local_user
|
||||||
|
|
||||||
result = view(request, self.local_user.localname, 2020)
|
result = view(request, self.local_user.localname, self.year)
|
||||||
result.render()
|
result.render()
|
||||||
self.assertIsInstance(result, TemplateResponse)
|
self.assertIsInstance(result, TemplateResponse)
|
||||||
|
|
||||||
|
@ -66,7 +67,7 @@ class GoalViews(TestCase):
|
||||||
request = self.factory.get("")
|
request = self.factory.get("")
|
||||||
request.user = self.anonymous_user
|
request.user = self.anonymous_user
|
||||||
|
|
||||||
result = view(request, self.local_user.localname, 2020)
|
result = view(request, self.local_user.localname, self.year)
|
||||||
self.assertEqual(result.status_code, 302)
|
self.assertEqual(result.status_code, 302)
|
||||||
|
|
||||||
def test_goal_page_public(self):
|
def test_goal_page_public(self):
|
||||||
|
@ -94,13 +95,13 @@ class GoalViews(TestCase):
|
||||||
def test_goal_page_private(self):
|
def test_goal_page_private(self):
|
||||||
"""view a user's private goal"""
|
"""view a user's private goal"""
|
||||||
models.AnnualGoal.objects.create(
|
models.AnnualGoal.objects.create(
|
||||||
user=self.local_user, year=2020, goal=15, privacy="followers"
|
user=self.local_user, year=self.year, goal=15, privacy="followers"
|
||||||
)
|
)
|
||||||
view = views.Goal.as_view()
|
view = views.Goal.as_view()
|
||||||
request = self.factory.get("")
|
request = self.factory.get("")
|
||||||
request.user = self.rat
|
request.user = self.rat
|
||||||
|
|
||||||
result = view(request, self.local_user.localname, 2020)
|
result = view(request, self.local_user.localname, self.year)
|
||||||
self.assertEqual(result.status_code, 404)
|
self.assertEqual(result.status_code, 404)
|
||||||
|
|
||||||
@patch("bookwyrm.activitystreams.ActivityStream.add_status")
|
@patch("bookwyrm.activitystreams.ActivityStream.add_status")
|
||||||
|
@ -112,19 +113,19 @@ class GoalViews(TestCase):
|
||||||
{
|
{
|
||||||
"user": self.local_user.id,
|
"user": self.local_user.id,
|
||||||
"goal": 10,
|
"goal": 10,
|
||||||
"year": 2020,
|
"year": self.year,
|
||||||
"privacy": "unlisted",
|
"privacy": "unlisted",
|
||||||
"post-status": True,
|
"post-status": True,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
request.user = self.local_user
|
request.user = self.local_user
|
||||||
with patch("bookwyrm.models.activitypub_mixin.broadcast_task.delay"):
|
with patch("bookwyrm.models.activitypub_mixin.broadcast_task.delay"):
|
||||||
view(request, self.local_user.localname, 2020)
|
view(request, self.local_user.localname, self.year)
|
||||||
|
|
||||||
goal = models.AnnualGoal.objects.get()
|
goal = models.AnnualGoal.objects.get()
|
||||||
self.assertEqual(goal.user, self.local_user)
|
self.assertEqual(goal.user, self.local_user)
|
||||||
self.assertEqual(goal.goal, 10)
|
self.assertEqual(goal.goal, 10)
|
||||||
self.assertEqual(goal.year, 2020)
|
self.assertEqual(goal.year, self.year)
|
||||||
self.assertEqual(goal.privacy, "unlisted")
|
self.assertEqual(goal.privacy, "unlisted")
|
||||||
|
|
||||||
status = models.GeneratedNote.objects.get()
|
status = models.GeneratedNote.objects.get()
|
||||||
|
|
Loading…
Reference in a new issue