Changeset View
Changeset View
Standalone View
Standalone View
swh/web/ui/tests/views/test_browse.py
Show First 20 Lines • Show All 833 Lines • ▼ Show 20 Lines | def browse_revision(self, mock_api): | ||||
self.assertEqual(self.get_context_variable('revision'), | self.assertEqual(self.get_context_variable('revision'), | ||||
expected_revision) | expected_revision) | ||||
self.assertIsNone(self.get_context_variable('message')) | self.assertIsNone(self.get_context_variable('message')) | ||||
mock_api.api_revision.assert_called_once_with('426') | mock_api.api_revision.assert_called_once_with('426') | ||||
@patch('swh.web.ui.views.browse.api') | @patch('swh.web.ui.views.browse.api') | ||||
@istest | @istest | ||||
def browse_revision_raw_message(self, mock_api): | |||||
# given | |||||
sha1 = 'd770e558e21961ad6cfdf0ff7df0eb5d7d4f0754' | |||||
# when | |||||
rv = self.client.get('/browse/revision/' | |||||
'd770e558e21961ad6cfdf0ff7df0eb5d7d4f0754/raw/') | |||||
self.assertRedirects( | |||||
rv, '/api/1/revision/%s/raw/' % sha1) | |||||
@patch('swh.web.ui.views.browse.api') | |||||
@istest | |||||
def browse_revision_log_ko_not_found(self, mock_api): | def browse_revision_log_ko_not_found(self, mock_api): | ||||
# given | # given | ||||
mock_api.api_revision_log.side_effect = NotFoundExc('Not found!') | mock_api.api_revision_log.side_effect = NotFoundExc('Not found!') | ||||
# when | # when | ||||
rv = self.client.get('/browse/revision/sha1/log/') | rv = self.client.get('/browse/revision/sha1/log/') | ||||
# then | # then | ||||
▲ Show 20 Lines • Show All 823 Lines • Show Last 20 Lines |