Fix Matrix test case.

This commit is contained in:
Pēteris Caune 2020-02-21 15:14:24 +02:00
parent 0ea2369dc0
commit 1f950feee1
No known key found for this signature in database
GPG Key ID: E28D7679E9A9EDE2

View File

@ -1,3 +1,4 @@
from django.test.utils import override_settings
from hc.api.models import Channel from hc.api.models import Channel
from hc.test import BaseTestCase from hc.test import BaseTestCase
from mock import patch from mock import patch
@ -8,11 +9,14 @@ class AddMatrixTestCase(BaseTestCase):
super(AddMatrixTestCase, self).setUp() super(AddMatrixTestCase, self).setUp()
self.url = "/projects/%s/add_matrix/" % self.project.code self.url = "/projects/%s/add_matrix/" % self.project.code
@override_settings(MATRIX_ACCESS_TOKEN="foo")
def test_instructions_work(self): def test_instructions_work(self):
self.client.login(username="alice@example.org", password="password") self.client.login(username="alice@example.org", password="password")
r = self.client.get(self.url) r = self.client.get(self.url)
self.assertContains(r, "Integration Settings", status_code=200) self.assertContains(r, "Integration Settings", status_code=200)
@override_settings(MATRIX_ACCESS_TOKEN="foo")
@override_settings(MATRIX_HOMESERVER="fake-homeserver")
@patch("hc.front.forms.requests.post") @patch("hc.front.forms.requests.post")
def test_it_works(self, mock_post): def test_it_works(self, mock_post):
mock_post.return_value.json.return_value = {"room_id": "fake-room-id"} mock_post.return_value.json.return_value = {"room_id": "fake-room-id"}