This past September, I gave a talk in PyCon India 2016 titled “Python in Red Hat World”. The talk described the use cases of Python programming language inside of Red Hat.
I started the talk with an introduction to Red Hat–what we do and our main products are. Because the room had many students, this was new information for many of them. But almost all knew Red Hat for our flagship operating system, Red Hat Enterprise Linux (RHEL). When installing RHEL or Fedora (the upstream Linux distribution of RHEL), we use the project known as Anaconda to do so. Anaconda is written in Python. If you are trying to learn how to use Python Mock module and write better unittest cases, you should go through the source code of the Anaconda project.