add extra unit test to cover EasyBlock.add_dependencies