It seems like you need to instantiate AgentCOne
before calling c_bar
on it because c_bar
is not a static method (and will take the first argument as self
).
c = AgentCOne.c_bar(alpha, beta, delta)
# should be
c = AgentCOne().c_bar(alpha, beta, delta)
solved How can I prevent self from eating one of my test parameters?