add unit tests
add unit tests

julien6387/supvisors,julien6387/supervisors,julien6387/supervisors,julien6387/supvisors,julien6387/supervisors,julien6387/supvisors,julien6387/supervisors,julien6387/supvisors