The init method is the most important method in a class. This is called when an instance (object) of the class is created, using the class name as a function.
class MyClass:
variable = "blah"
def function(self):
print("This is a message inside the class.")
myobjectx = MyClass()
myobjectx.variable
fixtures are when you want to have some objects available to all of your tests. Those objects might contain data you want to share across tests.
coverage is a package that will create a report with every part of the python library that your program used.