Example #1
0
 def test_ca_enroll_again(self, mock_sleep):
     mock_pod_exec = Mock()
     mock_pod_exec.execute.side_effect = [("ca-cert", None)]  # Get CA cert
     mock_pod_exec.logs.side_effect = [
         "Not yet running\nListening on localhost:7050"
     ]
     ca_enroll(mock_pod_exec)
     mock_pod_exec.execute.assert_called_once_with(
         "cat /var/hyperledger/fabric-ca/msp/signcerts/cert.pem")
     assert mock_pod_exec.logs.call_count == 1
     mock_sleep.assert_not_called()
Example #2
0
 def test_ca_enroll(self, mock_sleep):
     mock_pod_exec = mock.Mock()
     mock_pod_exec.execute.side_effect = [
         None,  # Get CA cert
         'enrollment'
     ]
     mock_pod_exec.logs.side_effect = [
         'Not yet running',
         'Not yet running\nListening on localhost:7050'
     ]
     ca_enroll(mock_pod_exec)
     mock_pod_exec.execute.assert_has_calls([
         call('cat /var/hyperledger/fabric-ca/msp/signcerts/cert.pem'),
         call("bash -c 'fabric-ca-client enroll -d -u http://$CA_ADMIN:$CA_PASSWORD@$SERVICE_DNS:7054'")
     ])
     assert mock_pod_exec.logs.call_count == 2
     mock_sleep.assert_called_once_with(15)
Example #3
0
 def test_ca_enroll(self, mock_sleep):
     mock_pod_exec = Mock()
     mock_pod_exec.execute.side_effect = [
         (None, "error"),  # Get CA cert
         ("enrollment", None),
     ]
     mock_pod_exec.logs.side_effect = [
         "Not yet running",
         "Not yet running\nListening on localhost:7050",
     ]
     ca_enroll(mock_pod_exec)
     mock_pod_exec.execute.assert_has_calls([
         call("cat /var/hyperledger/fabric-ca/msp/signcerts/cert.pem"),
         call(
             "bash -c 'fabric-ca-client enroll -d -u http://$CA_ADMIN:$CA_PASSWORD@$SERVICE_DNS:7054'"
         ),
     ])
     assert mock_pod_exec.logs.call_count == 2
     mock_sleep.assert_called_once_with(15)