Make interpreter async (#130)

Co-authored-by: folex <0xdxdy@gmail.com>
Co-authored-by: Pavel Murygin <pavel.murygin@gmail.com>
This commit is contained in:
Mike Voronov
2021-10-04 10:58:00 +03:00
committed by GitHub
parent 442e284dff
commit 4a4fc0889b
95 changed files with 2311 additions and 1828 deletions

View File

@ -14,18 +14,15 @@
* limitations under the License.
*/
use air_test_utils::call_vm;
use air_test_utils::checked_call_vm;
use air_test_utils::create_avm;
use air_test_utils::echo_string_call_service;
use air_test_utils::prelude::*;
#[test]
fn json_path_not_allowed_for_non_objects_and_arrays() {
let set_variable_peer_id = "set_variable";
let mut set_variable_vm = create_avm(echo_string_call_service(), set_variable_peer_id);
let mut set_variable_vm = create_avm(echo_call_service(), set_variable_peer_id);
let local_peer_id = "local_peer_id";
let mut local_vm = create_avm(echo_string_call_service(), local_peer_id);
let mut local_vm = create_avm(echo_call_service(), local_peer_id);
let script = format!(
r#"