Well… there is testPerFaceMaterial. This is a clunky, limited, unsupported (you don’t get to complain) , undocumented command that may help for now.
You need to have an object with a material assigned. You select this as the source object, then click on one or more faces on other objects to paint those faces with the first object’s material.
-Pascal