diff --git a/src/xapi/tests/tests.py b/src/xapi/tests/tests.py index f52de6af39770c3f5aaebb0528739188bfc688da..273eb68daab607566dbd1a2377ab6f861aca96f1 100644 --- a/src/xapi/tests/tests.py +++ b/src/xapi/tests/tests.py @@ -963,7 +963,7 @@ class TextxAPIAdditionalLrs(BaseTestCase): @patch("xapi.views.requests.post") def test_xapi_additional_lrs(self, mock_post): """ - Ensure xAPI statement is matched by object definition type. + Ensure xAPI statement is forwarded to external LRS if configured in provider schema. """ # Create provider @@ -1039,5 +1039,6 @@ class TextxAPIAdditionalLrs(BaseTestCase): response.json()["message"], "xAPI statements successfully stored in LRS" ) mock_post.assert_called_once() - self.assertEqual(self.captured_json, self.statement) + if isinstance(self.captured_json, list): self.assertEqual(self.captured_json, [self.statement]) + else: self.assertEqual(self.captured_json, self.statement) self.assertEqual(self.captured_headers, self.additional_lrs_auth_headers)