message: put wallet_service::create creation into a block which releases all resources at the end of the wallet lifetime
diff: @@ -1490,8 +1490,8 @@ mod tests {
  */
  #[test]
  fn wallet_service_update_tags() {
  - _cleanup("wallet_service_update_tags");
  -
  + test::cleanup_wallet("wallet_service_update_tags");
  + {
  let type_ = "type";
  let name = "name";
  let value = "value";
  @@ -1509,7 +1509,8 @@ mod tests {
  let item = wallet_service.get_record(wallet_handle, type_, name, &_fetch_options(true, true, true)).unwrap();
  let retrieved_tags = item.tags.unwrap();
  assert_eq!(new_tags, retrieved_tags);
  - _cleanup("wallet_service_update_tags");
  + }
  + test::cleanup_wallet("wallet_service_update_tags");
  }
  #[test]
  