def METHOD_NAME(self):
    topic = self.test_data.create_topic(1)
    difficulty = self.test_data.create_difficulty_level(1)
    language = self.test_data.create_programming_language(1)
    challenge = self.test_data.create_programming_challenge(topic, 1, difficulty)
    self.test_data.create_programming_challenge_implementation(
        topic,
        language,
        challenge,
    )
    kwargs = {
        "topic_slug": topic.slug,
        "programming_challenge_slug": challenge.slug,
        "programming_language_slug": "wrong_slug",
    }
    url = reverse("topics:programming_challenge_solution", kwargs=kwargs)
    response = self.client.get(url)
    self.assertEqual(HTTPStatus.NOT_FOUND, response.status_code)