archive
/
actioner
Archived
1
Fork 0

Remove web tests, for now

This commit is contained in:
Jake Howard 2019-08-30 21:45:28 +01:00
parent d27839d33e
commit 1f8dbf310d
Signed by: jake
GPG Key ID: 57AFB45680EDD477
2 changed files with 0 additions and 34 deletions

View File

@ -1,8 +0,0 @@
from aiohttp.test_utils import AioHTTPTestCase
from actioner.web import get_server
class BaseWebTestCase(AioHTTPTestCase):
async def get_application(self):
return get_server()

View File

@ -1,26 +0,0 @@
from aiohttp import BasicAuth
from aiohttp.test_utils import unittest_run_loop
from actioner.settings import BASIC_AUTH
from tests.test_web import BaseWebTestCase
class HealthcheckTestCase(BaseWebTestCase):
@unittest_run_loop
async def test_heartbeat_requires_auth(self):
response = await self.client.get("/healthcheck")
self.assertEqual(response.status, 401)
response = await self.client.get(
"/healthcheck", headers={"Authorization": BasicAuth(*BASIC_AUTH).encode()}
)
self.assertEqual(response.status, 200)
@unittest_run_loop
async def test_heartbeat_response(self):
response = await self.client.get(
"/healthcheck", headers={"Authorization": BasicAuth(*BASIC_AUTH).encode()}
)
self.assertEqual(response.status, 200)
self.assertEqual(
await response.json(), {"github": "RealOrangeOne", "todoist": 7471233}
)