Fix pkg_is_valid
Add test case for pkg_is_valid