def test_load_signing_server_config(self):
     cfg_file = os.path.join(os.path.dirname(__file__),
                             "example_server_config.json")
     cfg = load_signing_server_config(cfg_file)
     self.assertEqual(cfg["dep"][0].server, "server1:9000")
     self.assertEqual(cfg["dep"][1].user, "user2")
     self.assertEqual(cfg["notdep"][0].password, "pass1")
     self.assertEqual(cfg["notdep"][1].formats, ["f2", "f3"])
Exemplo n.º 2
0
 def __init__(self, connection, exchange, queue_name, worker_type,
              taskcluster_config, signing_server_config, tools_checkout,
              my_ip, worker_id, pub_key):
     self.connection = connection
     self.exchange = Exchange(exchange, type='topic', passive=True)
     self.queue_name = queue_name
     self.worker_type = worker_type
     self.routing_key = "*.*.*.*.*.*.{}.#".format(self.worker_type)
     self.tc_queue = taskcluster.Queue(taskcluster_config)
     self.signing_servers = load_signing_server_config(
         signing_server_config)
     self.tools_checkout = tools_checkout
     self.cert = os.path.join(self.tools_checkout,
                              "release/signing/host.cert")
     self.my_ip = my_ip
     # make sure we meet TC requirements
     self.worker_id = re.sub(r"[^a-zA-Z0-9-_]", "_", worker_id)[:22]
     self.pub_key = pub_key
Exemplo n.º 3
0
 def __init__(self, connection, exchange, queue_name, worker_type,
              taskcluster_config, signing_server_config, tools_checkout,
              my_ip, worker_id, pub_key):
     self.connection = connection
     self.exchange = Exchange(exchange, type='topic', passive=True)
     self.queue_name = queue_name
     self.worker_type = worker_type
     self.routing_key = "*.*.*.*.*.*.{}.#".format(self.worker_type)
     self.tc_queue = taskcluster.Queue(taskcluster_config)
     self.signing_servers = load_signing_server_config(
         signing_server_config)
     self.tools_checkout = tools_checkout
     self.cert = os.path.join(self.tools_checkout,
                              "release/signing/host.cert")
     self.my_ip = my_ip
     # make sure we meet TC requirements
     self.worker_id = re.sub(r"[^a-zA-Z0-9-_]", "_", worker_id)[:22]
     self.pub_key = pub_key