⬅︎ Back to To assert or assertEqual in Python unit testing
Just curious - do any packages do something like:import sysdef myass(s):f0 = sys._getframe(0) assert eval(s, f0.f_globals, f0.f_locals), "myass failed: '%s'" % sa = 10myass('a==10')myass('a==20')?Gary GodfreyAustin, TX, USA
I've never seen it used in any of the big ones. eval() is very rarely used.
Comment
Just curious - do any packages do something like:
import sys
def myass(s):
f0 = sys._getframe(0)
assert eval(s, f0.f_globals, f0.f_locals), "myass failed: '%s'" % s
a = 10
myass('a==10')
myass('a==20')
?
Gary Godfrey
Austin, TX, USA
Replies
I've never seen it used in any of the big ones. eval() is very rarely used.