How does pytest handle allow_module_level in the skip function?