Unit testing with assertive mocks vs not testing implementation: Why not both?
Often I will have a function that contains another function call, and want to write a unit test for it.
"""my_module"""
def function_under_test(arg):
# do stuff
var = called_function(arg2)
# do stuff
return something