From 3a552f68caa1cc470708417248a35463831d6c71 Mon Sep 17 00:00:00 2001 From: meejah Date: Fri, 13 Nov 2020 23:09:15 -0700 Subject: [PATCH] don't ned this test --- src/allmydata/test/test_grid_manager.py | 45 ------------------------- 1 file changed, 45 deletions(-) diff --git a/src/allmydata/test/test_grid_manager.py b/src/allmydata/test/test_grid_manager.py index 84ac280e1..946722540 100644 --- a/src/allmydata/test/test_grid_manager.py +++ b/src/allmydata/test/test_grid_manager.py @@ -37,51 +37,6 @@ class GridManagerUtilities(SyncTestCase): Confirm operation of utility functions used by GridManager """ - def test_client_grid_manager(self): - """ - A client refuses to upload to a storage-server with an invalid - certificate when using Grid Manager. - """ - config_data = ( - "[grid_managers]\n" - "fluffy = pub-v0-vqimc4s5eflwajttsofisp5st566dbq36xnpp4siz57ufdavpvlq\n" - ) - config = config_from_string("/foo", "portnum", config_data, client_valid_config()) - sfb = create_storage_farm_broker(config, {}, {}, {}, []) - # could introspect sfb._grid_manager_certificates, but that's - # "cheating"? even though _make_storage_sever is also - # "private"? - - # ...but, okay, a "real" client will call set_static_servers() - # with any configured/cached servers (thus causing - # _make_storage_server to be called). The other way - # _make_storage_server is called is when _got_announcement - # runs, which is when an introducer client gets an - # announcement... - - invalid_cert = { - "certificate": "foo", - "signature": "43564356435643564356435643564356", - } - announcement = { - "anonymous-storage-FURL": b"pb://abcde@nowhere/fake", - "grid-manager-certificates": [ - invalid_cert, - ] - } - static_servers = { - "v0-4uazse3xb6uu5qpkb7tel2bm6bpea4jhuigdhqcuvvse7hugtsia": { - "ann": announcement, - } - } - sfb.set_static_servers(static_servers) - nss = sfb._make_storage_server(b"server0", {"ann": announcement}) - - # we have some grid-manager keys defined so the server should - # only upload if there's a valid certificate -- but the only - # one we have is invalid - self.assertFalse(nss.upload_permitted()) - def test_load_certificates(self): """ Grid Manager certificates are deserialized from config properly