One of the most common examples of where we can drop an imperative verb prefix on a method name is in testing.

Unless a framework — such as pytest — requires 'test', such a prefix serves no useful purpose. It qualifies as a noise word, simply repeated what we already know from annotations/attributes, context, etc.

Stepping away from the imperative mood frees up the name (and the developer) to focus on naming a test more in terms of intent and purpose than as a directed action.

@kevlin, yeah. Though I wonder if, as humans, we need some phatic language even when relating to computers.
@punkstarman My experience on this particular matter suggests no, we don't. We're more capable than we give ourselves credit for.
@kevlin, somewhat agreed.
Yet there are cases in tech where overlooking linguistic pragmatics has led to disastrous consequences. The chief example would be the Like button.