code: def test_base_add_functions():
      c = Base()
      c.add_js_funcs("console.log('hello')", "console.log('hello')")
      assert_equal(1, len(c.js_functions.items))
      assert_equal(["console.log('hello')"], c.js_functions.items)
  
file_path: pyecharts/test/test_base.py
imports: from datetime import datetime
  from unittest.mock import patch
  from nose.tools import assert_equal, assert_in, assert_not_in
  from pyecharts.charts import Bar
  from pyecharts.commons import utils
  from pyecharts.datasets import EXTRA
  from pyecharts.options import InitOpts, RenderOpts
  from pyecharts.globals import CurrentConfig
  from pyecharts.charts.base import Base, default
  from pyecharts.options.global_options import AnimationOpts
label_desc: Use image node_id 1 for calling a global function with example usage: test_base_add_functions() without return types