示例#1
0
 def test_register_id_again(self, mock_check_id, mock_get_pod, mock_sleep):
     mock_executor = Mock()
     mock_check_id.side_effect = [True]
     mock_get_pod.side_effect = [mock_executor]
     register_id("a-namespace", "a-ca", "an-ord", "a-password", "orderer")
     mock_get_pod.assert_called_once_with(namespace="a-namespace",
                                          release="a-ca",
                                          app="hlf-ca")
     mock_executor.execute.assert_not_called()
     mock_sleep.assert_not_called()
示例#2
0
 def test_register_id_admin(self, mock_check_id, mock_get_pod, mock_sleep):
     mock_executor = Mock()
     mock_check_id.side_effect = [False]
     mock_get_pod.side_effect = [mock_executor]
     mock_executor.execute.side_effect = [("Register", None)]  # Register identities
     register_id("a-namespace", "a-ca", "an-admin", "a-password", admin=True)
     mock_get_pod.assert_called_once_with(
         namespace="a-namespace", release="a-ca", app="hlf-ca", verbose=False
     )
     mock_executor.execute.assert_called_once_with(
         "fabric-ca-client register --id.name an-admin --id.secret a-password --id.type client"
         + " --id.attrs 'admin=true:ecert'"
     )
     mock_sleep.assert_not_called()
示例#3
0
 def test_register_id(self, mock_check_id, mock_get_pod, mock_sleep):
     mock_executor = Mock()
     mock_check_id.side_effect = [False]
     mock_get_pod.side_effect = [mock_executor]
     mock_executor.execute.side_effect = [("Register", None)
                                          ]  # Register identities
     register_id("a-namespace", "a-ca", "an-ord", "a-password", "orderer")
     mock_get_pod.assert_called_once_with(namespace="a-namespace",
                                          release="a-ca",
                                          app="hlf-ca")
     mock_executor.execute.assert_has_calls([
         call(
             "fabric-ca-client register --id.name an-ord --id.secret a-password --id.type orderer"
         )
     ])
     mock_sleep.assert_not_called()
示例#4
0
 def test_register_id_error(self, mock_check_id, mock_get_pod, mock_sleep):
     mock_executor = mock.Mock()
     mock_check_id.side_effect = [False]
     mock_get_pod.side_effect = [mock_executor]
     mock_executor.execute.side_effect = [
         (None, "connection error"),  # Error registering identities
         ("Register", None),  # Register identities
     ]
     register_id("a-namespace", "a-ca", "an-ord", "a-password", "orderer")
     mock_get_pod.assert_called_once_with(namespace="a-namespace",
                                          release="a-ca",
                                          app="hlf-ca",
                                          verbose=False)
     mock_executor.execute.assert_has_calls([
         call(
             "fabric-ca-client register --id.name an-ord --id.secret a-password --id.type orderer"
         ),
         call(
             "fabric-ca-client register --id.name an-ord --id.secret a-password --id.type orderer"
         ),
     ])
     mock_sleep.assert_called_once_with(15)