def test_copy_secret_fail(self, mock_glob, mock_isdir, mock_isfile, mock_makedirs, mock_shutil): mock_glob.side_effect = [[]] with pytest.raises(ValueError): copy_secret("./a_dir/a_MSP/signcerts", "./a_dir/a_MSP/admincerts") mock_glob.assert_called_once_with("./a_dir/a_MSP/signcerts/*") mock_isfile.assert_not_called() mock_isdir.assert_not_called() mock_makedirs.assert_not_called() mock_shutil.copy.assert_not_called()
def test_copy_secret_again(self, mock_glob, mock_isdir, mock_isfile, mock_makedirs, mock_shutil): mock_glob.side_effect = [["./a_dir/a_MSP/signcerts/cert.pem"]] mock_isfile.side_effect = [True] copy_secret("./a_dir/a_MSP/signcerts", "./a_dir/a_MSP/admincerts") mock_glob.assert_called_once_with("./a_dir/a_MSP/signcerts/*") mock_isfile.assert_called_once_with( "./a_dir/a_MSP/admincerts/cert.pem") mock_isdir.assert_not_called() mock_makedirs.assert_not_called() mock_shutil.copy.assert_not_called()