workflows: add more unit tests
Signed-off-by: Guillaume Lastecoueres <guillaume.lastecoueres@cern.ch>