def test_get_account_by_user_id_non_integer(self, non_integer_id):
        """
        Test that request using a non-integer lms user id by a staff user fails to retrieve Account Info.
        """
        api_client = "staff_client"
        user = "staff_user"
        url = reverse("accounts_detail_api")
        client = self.login_client(api_client, user)
        self.create_mock_profile(self.user)
        self.create_mock_verified_name(self.user)
        set_user_preference(self.user, ACCOUNT_VISIBILITY_PREF_KEY, PRIVATE_VISIBILITY)

        response = client.get(url + f'?lms_user_id={non_integer_id}')
        assert response.status_code == status.HTTP_400_BAD_REQUEST