code: def test_plus(self):
      self.start_tests(name="plus")
  
      actions = dict(
          bool_action=dict(type="bool", shape=(1,)),
          int_action1=dict(type="int", shape=(), num_values=4),
          int_action2=dict(type="int", shape=(2,), num_values=3),
          int_action3=dict(type="int", shape=(2, 1), num_values=2),
          gaussian_action1=dict(
              type="float", shape=(1, 2), min_value=1.0, max_value=2.0
          ),
          gaussian_action2=dict(
              type="float", shape=(1,), min_value=-2.0, max_value=1.0
          ),
      )
      objective = dict(
          type="plus",
          objective1="policy_gradient",
          objective2="action_value",
      )
      self.unittest(actions=actions, objective=objective)
  
file_path: tensorforce/test/test_objectives.py
imports: import unittest
  from test.unittest_base import UnittestBase
label_desc: Use image node_id 2 for calling the TestObjectives obj's underlying member method code with example usage: obj.test_plus() without return types