-
Notifications
You must be signed in to change notification settings - Fork 312
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test: consolidate esplora blocking and async test code #1113
Comments
@notmandatory do you think this can be labelled as a good first issue? |
Good day team, can I contribute to this? Although I will need some briefing . |
@ikeogu yes feel free to work on this, but first look over the code and post here or ask on discord if you have any questions before you get started. |
@notmandatory I would like to contribute to this issue |
@srikanth-iyengar I think we need to figure out #1375 first, however that gets solved we should be able to use the same approach for this issue. What are your thoughts regarding the best way to consolidate async and blocking rust code? |
I was thinking of something like #[test_sync_async()]
fn test_both_sync_async() {
let some_value = some_macro!( // this macro will decide which one to pick async or blocking
async { async_function().await },
|| sync_function()
);
} Will this be possible ? or we should go with |
@notmandatory As #1375 has been closed, do you still see the need for this one? |
Not sure if this is the right issue to discuss it but I wanted to mention that |
Oh, that's a lot. Thanks for bringing that up, I wasn't aware of it.
I think your suggestions are suitable, but regarding consolidating I guess we would still need something like |
There should be a way to consolidate blocking and async tests and TestEnv (probably with macros as Alekos originally did).
Originally posted by @notmandatory in #1110 (comment)
The text was updated successfully, but these errors were encountered: