The included unit tests cannot be executed before creating the three config files (main/nodes/repos) required for normal operation of PANIC. These however should not be required as the testing code provides its own three config files.
A solution to this would probably have to do away with the internal_parsed and user_parsed files, or at least move the config variables within to some class, so that the config variables are not created as soon as the files are loaded.
The included unit tests cannot be executed before creating the three config files (main/nodes/repos) required for normal operation of PANIC. These however should not be required as the testing code provides its own three config files.
A solution to this would probably have to do away with the internal_parsed and user_parsed files, or at least move the config variables within to some class, so that the config variables are not created as soon as the files are loaded.