Explore unit testing in tensorflow code using tf.test(), mocking and patching objects, code coverage and different examples of test cases in machine learning applications