def test_get_dist_package_decoding_error(self):
# Quiet stdout from distutils logs
stub_stdouts(self)
# trailing comma
package_json = '{"dependencies": {"left-pad": "~1.1.1"},}'
# bad data could be created by a competiting package.
mock_provider = MockProvider({
self.pkgname: package_json,
})
mock_dist = pkg_resources.Distribution(
metadata=mock_provider, project_name='dummydist', version='0.0.0')
results = calmjs_dist.read_dist_egginfo_json(mock_dist)
# Should still not fail.
self.assertIsNone(results)
评论列表
文章目录