code: def assertInRange(new, base, deviation=0.05):
      upper_limit = base * (1 + deviation)
      lower_limit = base * (1 - deviation)
      failure_message = f"execution time {new}  is out of allowed range [{lower_limit},{upper_limit}]"
      assert lower_limit <= new <= upper_limit, failure_message
  
file_path: aim/performance_tests/base.py
imports: import unittest
  import os
  from aim.sdk.configs import AIM_REPO_NAME
  from performance_tests.conftest import TEST_REPO_PATHS
label_desc: Use image node_id 1 for calling the TestBase obj's underlying member method code with example usage: obj.assertInRange(new, base, deviation) without return types