if name =__main__ printdefault progressionprogressionprint progression( printarithmetic progression with increment arithmeticprogression( print progression( printarithmetic progression with increment and start arithmeticprogression( print progression( printgeometric progression with default basegeometricprogressionprint progression( printgeometric progression with base geometricprogression( print progression( printfibonacci progression with default start valuesfibonacciprogressionprint progression( printfibonacci progression with start values and fibonacciprogression( print progression( code fragment unit tests for our progression classes default progression arithmetic progression with increment arithmetic progression with increment and start geometric progression with default base geometric progression with base fibonacci progression with default start values fibonacci progression with start values and code fragment output of the unit tests from code fragment