Exemple #1
0
 def test_setup_id_ord(
     self,
     mock_credentials_secret,
     mock_glob,
     mock_id_to_secrets,
     mock_enroll_id,
     mock_register_id,
 ):
     opts = deepcopy(self.OPTS)
     mock_credentials_secret.side_effect = [{
         "CA_USERNAME": "******",
         "CA_PASSWORD": "******"
     }]
     mock_enroll_id.side_effect = ["./ord0_MSP"]
     setup_id(opts, "ord_MSP", "ord0", "orderer")
     mock_credentials_secret.assert_called_once_with("hlf--ord0-cred",
                                                     "ord-ns",
                                                     username="******",
                                                     verbose=False)
     mock_register_id.assert_called_once_with("ca-namespace",
                                              "ca-ord",
                                              "ord0",
                                              "ord0-pw",
                                              "orderer",
                                              verbose=False)
     mock_enroll_id.assert_called_once_with(opts,
                                            "ca-ord",
                                            "ord0",
                                            "ord0-pw",
                                            verbose=False)
     mock_glob.assert_not_called()
     mock_id_to_secrets.assert_called_once_with(namespace="ord-ns",
                                                msp_path="./ord0_MSP",
                                                username="******",
                                                verbose=False)
Exemple #2
0
 def test_setup_id_cryptogen(
     self,
     mock_credentials_secret,
     mock_glob,
     mock_id_to_secrets,
     mock_enroll_id,
     mock_register_id,
 ):
     opts = deepcopy(self.OPTS)
     opts["cas"] = {}
     mock_glob.side_effect = [[
         "./crypto/crypto-config/peerOrganizations/peer-ns.domain/peers/peer0.domain/msp"
     ]]
     setup_id(opts, "peer_MSP", "peer0", "peer")
     mock_credentials_secret.assert_not_called()
     mock_register_id.assert_not_called()
     mock_enroll_id.assert_not_called()
     mock_glob.assert_called_once_with(
         "./crypto/crypto-config/peerOrganizations/peer-ns*/peers/peer0*/msp"
     )
     mock_id_to_secrets.assert_called_once_with(
         namespace="peer-ns",
         msp_path=
         "./crypto/crypto-config/peerOrganizations/peer-ns.domain/peers/peer0.domain/msp",
         username="******",
         verbose=False,
     )
Exemple #3
0
 def test_setup_id_cryptogen_fail(
     self,
     mock_credentials_secret,
     mock_glob,
     mock_id_to_secrets,
     mock_enroll_id,
     mock_register_id,
 ):
     opts = deepcopy(self.OPTS)
     opts["cas"] = {}
     mock_glob.side_effect = [
         [
             "./crypto/crypto-config/peerOrganizations/peer-ns.domain/peers/peer0.domain/msp",
             "./crypto/crypto-config/peerOrganizations/peer-ns.domain/peers/peer0.another-domain/msp",
         ]
     ]
     with pytest.raises(ValueError):
         setup_id(opts, "peer_MSP", "peer0", "peer")
     mock_credentials_secret.assert_not_called()
     mock_register_id.assert_not_called()
     mock_enroll_id.assert_not_called()
     mock_glob.assert_called_once_with(
         "./crypto/crypto-config/peerOrganizations/peer-ns*/peers/peer0*/msp"
     )
     mock_id_to_secrets.assert_not_called()