class_docstr: Yields all events in event_list that match the given sid_filter.
  If no event_list is specified, generates an internal stream of events
  to filter.  Returns all events if filter is None.
  
  Configuration options:
  
  count  : integer representing number of trades
  sids   : list of values representing simulated internal sids
  start  : start date
  delta  : timedelta between internal events
  filter : filter to remove the sids
class_docstr_tok: ["Yields","all","events","in","event_list","that","match","the","given","sid_filter",".","If","no","event_list","is","specified",",","generates","an","internal","stream","of","events","to","filter",".","Returns","all","events","if","filter","is","None",".","Configuration","options",":","count",":","integer","representing","number","of","trades","sids",":","list","of","values","representing","simulated","internal","sids","start",":","start","date","delta",":","timedelta","between","internal","events","filter",":","filter","to","remove","the","sids"]
code: def next(self):
      return self.generator.next()
  
file_path: catalyst/catalyst/sources/test_source.py
imports: import pytz
  from six.moves import filter
  from datetime import datetime, timedelta
  import itertools
  from six.moves import range
  from catalyst.protocol import Event, DATASOURCE_TYPE
  from catalyst.gens.utils import hash_args
label_desc: Use image node_id 3 for calling the SpecificEquityTrades obj's underlying member method code with example usage: obj.next() and returns: self