(self, site)
| 133 | assert len(content_nooptional["files"]) > len(content_optional["files"]) |
| 134 | |
| 135 | def testFileInfo(self, site): |
| 136 | assert "sha512" in site.content_manager.getFileInfo("index.html") |
| 137 | assert site.content_manager.getFileInfo("data/img/domain.png")["content_inner_path"] == "content.json" |
| 138 | assert site.content_manager.getFileInfo("data/users/hello.png")["content_inner_path"] == "data/users/content.json" |
| 139 | assert site.content_manager.getFileInfo("data/users/content.json")["content_inner_path"] == "data/users/content.json" |
| 140 | assert not site.content_manager.getFileInfo("notexist") |
| 141 | |
| 142 | # Optional file |
| 143 | file_info_optional = site.content_manager.getFileInfo("data/optional.txt") |
| 144 | assert "sha512" in file_info_optional |
| 145 | assert file_info_optional["optional"] is True |
| 146 | |
| 147 | # Not exists yet user content.json |
| 148 | assert "cert_signers" in site.content_manager.getFileInfo("data/users/unknown/content.json") |
| 149 | |
| 150 | # Optional user file |
| 151 | file_info_optional = site.content_manager.getFileInfo("data/users/1CjfbrbwtP8Y2QjPy12vpTATkUT7oSiPQ9/peanut-butter-jelly-time.gif") |
| 152 | assert "sha512" in file_info_optional |
| 153 | assert file_info_optional["optional"] is True |
| 154 | |
| 155 | def testVerify(self, site, crypt_bitcoin_lib): |
| 156 | inner_path = "data/test_include/content.json" |
nothing calls this directly
no test coverage detected