- if simulation == True:
-
- print(RED("\n" + '*'*25 + "\n" + "THIS IS A SIMULATION RUN\n"
- + '*'*25 + "\n"))
-
- print(RED("Beginning 'package' mode check"))
-
- print(RED("Checking for one emerge\n"))
-
- LOGFILE = "simulate/fake_emerge.log"
- PORTDIR = "simulate/"
-
- main("package", "first_fake_package")
-
- print(RED("\nChecking for three emerges\n"))
-
- main("package", "second_fake_package")
-
- print(RED("\n'package' mode check complete\n"))
-
- print(RED(30*'*'))
-
- print(RED("\nBeginning 'current' mode check"))
- print(RED("Current emerge with no emerge process\n"))
-
- main("current", None)
-
- print(RED("\nCurrent emerge with emerge processes\n"))
-
- PACKAGES.append(package("test-group/second_fake_package", "2.9-r2"))
- PACKAGES[0].emerge_time = 60
- PACKAGES.append(package("test-group/first_fake_package", "1.10.2-r1"))
- PACKAGES[1].emerge_time = 120
-
- main("current", None)
-
- print(RED("\nCurrent emerge with incomplete emerge log " +
- "(causes error in some cases)\n"))
-
- PACKAGES = []
- PACKAGES.append(package("test-group/third_fake_package", "2.9-r2"))
-
- main("current", None)
-
- print(RED("\n" + '*'*20 + "\n" + "SIMULATION FINISHED\n" +
- '*'*20))
-
-
- else:
- main(mode, input_packages)