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)
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, )
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()