def METHOD_NAME(
    queue_name: str,
    url: str,
    payload: Optional[Dict[str, str]] = None,
    scheduled_for: Optional[datetime.datetime] = None,
    task_name: Optional[str] = None
) -> None:
    self.assertEqual(queue_name, correct_queue_name)
    self.assertEqual(url, correct_url)
    self.assertEqual(payload, correct_payload)
    self.assertIsNotNone(scheduled_for)
    self.assertIsNone(task_name)