Add Homepage watchlist summary endpoint
This commit is contained in:
+10
@@ -3052,6 +3052,16 @@ class HandlerRouteTests(unittest.TestCase):
|
||||
self.assertEqual(handler.json_payload, payload)
|
||||
self.assertEqual(handler.json_status, HTTPStatus.OK)
|
||||
|
||||
def test_watchlist_homepage_route_returns_summary_counts(self):
|
||||
handler = DummyHandler("/api/watchlist/homepage")
|
||||
payload = {"watchlist": 1, "planned": 0, "finished": 2, "dropped": 0, "total": 3}
|
||||
handler.handler_context = mock.Mock(get_watchlist_homepage_summary=mock.Mock(return_value=payload))
|
||||
|
||||
APP.Handler.do_GET(handler)
|
||||
|
||||
self.assertEqual(handler.json_payload, payload)
|
||||
self.assertEqual(handler.json_status, HTTPStatus.OK)
|
||||
|
||||
def test_update_all_post_returns_accepted_for_new_job(self):
|
||||
handler = DummyHandler("/api/watchlist/update-all", body=b"{}", content_length=2)
|
||||
payload = {"message": "Watchlist refresh started.", "job": {"id": "refresh-1"}, "created": True}
|
||||
|
||||
Reference in New Issue
Block a user