A project I'm involved in uses testbook to test code cells of Jupyter notebooks. Patching works fine — unless the code to be tested asks for
wordpad
fn
rollover
psd
omnis-studio-10
rx-java2
lg
google-mlkit
filetree
wlst
netplan
monad-transformers
gremlin
blackboard
bfg-repo-cleaner
jaxer
yeoman-generator-angular
server-administration
rhythmbox
member-ordering
jsplitpane
lets-plot
yandex
chrome-devtools-protocol
msi-patch
lcom
dremel
dockpanel-suite
factor-lang
event-handling