class_docstr: Tests for zipline ExecutionStyle classes.
class_docstr_tok: ["Tests","for","zipline","ExecutionStyle","classes","."]
code: def make_futures_info(cls):
      return pd.DataFrame.from_dict(
          {
              1: {
                  "multiplier": 100,
                  "tick_size": 0.01,
                  "symbol": "F1",
                  "exchange": "TEST",
              },
              2: {
                  "multiplier": 100,
                  "tick_size": 0.0001,
                  "symbol": "F2",
                  "exchange": "TEST",
              },
              3: {
                  "multiplier": 100,
                  "tick_size": 0.05,
                  "symbol": "F3",
                  "exchange": "TEST",
              },
          },
          orient="index",
      )
  
file_path: zipline/tests/test_execution_styles.py
imports: from nose_parameterized import parameterized
  from six.moves import range
  import pandas
  from zipline.errors import BadOrderParameters
  from zipline.finance.execution import LimitOrder, MarketOrder, StopLimitOrder, StopOrder
  from zipline.testing.fixtures import WithLogger, ZiplineTestCase, WithConstantFutureMinuteBarData
  from zipline.testing.predicates import assert_equal
label_desc: Use image node_id 1 for calling the ExecutionStyleTestCase obj's underlying member method code with example usage: obj.make_futures_info(cls) and returns: pd