docstr: Test single- and multi-asset queries on no-op restrictions
docstr_tok: ["Test","single-","and","multi-asset","queries","on","no-op","restrictions"]
code: def test_noop_restrictions(self):
      """
      Test single- and multi-asset queries on no-op restrictions
      """
  
      rl = NoRestrictions()
      assert_not_restricted = partial(self.assert_not_restricted, rl)
      assert_all_restrictions = partial(
          self.assert_all_restrictions, rl
      )
  
      for dt in [
          str_to_ts(dt_str)
          for dt_str in ("2011-01-03", "2011-01-04", "2020-01-04")
      ]:
          assert_not_restricted(self.ASSET1, dt)
          assert_not_restricted(self.ASSET2, dt)
          assert_not_restricted(self.ASSET3, dt)
          assert_all_restrictions([False, False, False], dt)
  
imports: import pandas
  from pandas.util.testing import assert_series_equal
  from six import iteritems
  from functools import partial
  from toolz import groupby
  from zipline.finance.asset_restrictions import RESTRICTION_STATES, Restriction, HistoricalRestrictions, StaticRestrictions, SecurityListRestrictions, NoRestrictions, _UnionRestrictions
  from zipline.testing import parameter_space
  from zipline.testing.fixtures import WithDataPortal, ZiplineTestCase
label_desc: Use image node_id 10 for calling the RestrictionsTestCase obj's underlying member method code with example usage: obj.test_noop_restrictions() without return types