diff --git a/files/tests.py b/files/tests.py index 0ec53cc..a1d15f6 100644 --- a/files/tests.py +++ b/files/tests.py @@ -146,7 +146,13 @@ class FilesTests(TransactionTestCase): 200, response.status_code, "Error in %s: %s" % ( filename, response.content if response.status_code != 302 else response.url)) - for event in Event.objects.all(): + for event_id, key_phrase in [ + ("af4d4093e2d548bea61683abecb8ee95", 'captureException.js in foo line 15'), # noqa + ("ed483af389554d9cac475049ed9f560f", 'captureException.js in foo line 10'), # noqa + ]: + + event = Event.objects.get(event_id=event_id) + url = f'/issues/issue/{ event.issue.id }/event/{ event.id }/' try: response = self.client.get(url) @@ -154,10 +160,8 @@ class FilesTests(TransactionTestCase): self.assertEqual( 200, response.status_code, response.content if response.status_code != 302 else response.url) - # we could/should make this more general later; this is great for example nr.1: - key_phrase = 'captureException.js line 7' self.assertTrue(key_phrase in response.content.decode('utf-8')) except Exception as e: # we want to know _which_ event failed, hence the raise-from-e here - raise AssertionError("Error rendering event %s" % event.debug_info) from e + raise AssertionError("Error rendering event %s" % event.event_id) from e