ok let's continue because it's now becoming (for me at least :p) nearly clear like crystal :
so seeing/understanding that we have to "hack" like this the tests methods/code then shouldn't we change that, asap, in order to not have to hack like that/it's now :-?
now that all the shinken daemons are classes that we can instanciate from shinken/daemons/* I think it should be easy(ier).
Now we can really create any shinken daemon with any config file and this on the fly.. (somehow like in the test_bad_start) and then still control the daemon exactly as required/necessary by the test case (more or less easily depending on if the different daemon methods are correctly separated). The only problem is that I don't know very well (..) all the test cases/files currently used and I guess it'd be quite a good job to switch all them.. but I do think it'd be a good thing.
but now so I understand that I've passed some too much hours on this false-negative test result , damn, you can laugh but I now have a clearer view at least (in fact clearer up to a certain point) :p