Merge pull request #1164 from tahoe-lafs/3850-test-version-failure

Make the HTTP version test more robust

Fixes: ticket:3850
This commit is contained in:
Jean-Paul Calderone 2021-12-06 13:19:04 -05:00 committed by GitHub
commit f977ce2342
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 0 deletions

0
newsfragments/3850.minor Normal file
View File

View File

@ -63,7 +63,22 @@ class HTTPTests(TestCase):
def test_version(self):
"""
The client can return the version.
We ignore available disk space and max immutable share size, since that
might change across calls.
"""
version = yield self.client.get_version()
version[b"http://allmydata.org/tahoe/protocols/storage/v1"].pop(
b"available-space"
)
version[b"http://allmydata.org/tahoe/protocols/storage/v1"].pop(
b"maximum-immutable-share-size"
)
expected_version = self.storage_server.remote_get_version()
expected_version[b"http://allmydata.org/tahoe/protocols/storage/v1"].pop(
b"available-space"
)
expected_version[b"http://allmydata.org/tahoe/protocols/storage/v1"].pop(
b"maximum-immutable-share-size"
)
self.assertEqual(version, expected_version)