Тестовые утверждения всегда имеют необязательный аргумент (последний или msg
), позволяющий напечатать сообщение в случае неудачного подтверждения. Вы должны использовать это как можно больше в своих тестах (если сам результат не очевиден), чтобы помочь вам определить причину ошибки утверждения:
self.assertTrue(
form.is_valid(),
msg=f"form should have been valid, but contains errors: {form.errors}")
Таким образом, ошибки будут выводиться на вашу тестовую консоль. выход.
Это работало на меня:
(remove-hook 'kill-buffer-query-functions 'server-kill-buffer-query-function)
существует больше информации о Используя запись в блоге Emacsclient .
Другая опция состоит в том, чтобы использовать -n
опция с emacsclient
так, чтобы это не ожидало файла, который будет отредактирован перед выходом.
, Например:
emacsclient -n myfile.txt