MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / testDownloadAssetStream

Method testDownloadAssetStream

tests/GitReleaseAsset.py:95–111  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

93 self.assertEqual(content[:19], b"\x1f\x8b\x08\x08\xf5\x9aag\x00\x03README.md")
94
95 def testDownloadAssetStream(self):
96 (_, _, chunks) = self.asset.download_asset()
97 content = b"".join([chunk for chunk in chunks if chunk])
98 self.assertEqual(len(content), 2524)
99 self.assertEqual(
100 content[:172],
101 b"# PyGitHub\n\n"
102 b"[![PyPI](https://img.shields.io/pypi/v/PyGithub.svg)](https://pypi.python.org/pypi/PyGithub)\n"
103 b"![CI](https://github.com/PyGithub/PyGithub/workflows/CI/badge.svg)\n",
104 )
105 self.assertEqual(content[-50:], b"send an email to someone in the MAINTAINERS file.\n")
106
107 source_asset = self.release.assets[1]
108 (_, _, chunks) = source_asset.download_asset()
109 content = b"".join([chunk for chunk in chunks if chunk])
110 self.assertEqual(len(content), 1199)
111 self.assertEqual(content[:19], b"\x1f\x8b\x08\x08\xf5\x9aag\x00\x03README.md")

Callers

nothing calls this directly

Calls 1

download_assetMethod · 0.80

Tested by

no test coverage detected