def test_receive_event(self):
     self.file_input = FileInput()
     self.file_input.setName('test_receive_event')
     settings = _UnittestSettings()
     settings.load({
         'input:tempfile': {
             'file path': self.filename,
             'polling interval': 1
             }
         })
     section = settings.section('input:tempfile')        
     self.file_input.configure(section)
     self.file_input.startService()
     dispatcher = self.file_input.getDispatcher()
     d = dispatcher.connect().addCallback(self.receiveEvent)
     reactor.callLater(1, self.writeLine, "hello world!")
     return d
Ejemplo n.º 2
0
 def test_receive_event(self):
     self.file_input = FileInput()
     self.file_input.setName('test_receive_event')
     settings = _UnittestSettings()
     settings.load({
         'input:tempfile': {
             'file path': self.filename,
             'polling interval': 1
         }
     })
     section = settings.section('input:tempfile')
     self.file_input.configure(section)
     self.file_input.startService()
     dispatcher = self.file_input.getDispatcher()
     d = dispatcher.connect().addCallback(self.receiveEvent)
     reactor.callLater(1, self.writeLine, "hello world!")
     return d
Ejemplo n.º 3
0
 def setUp(self):
     datadir = os.path.abspath(self.mktemp())
     os.mkdir(datadir)
     settings = _UnittestSettings()
     settings.load({
         'plugin:output:store': {
             'data directory': datadir,
             },
         'output:test': {
             'type': 'store',
             }
         })
     self.plugin = StoreOutputPlugin()
     self.plugin.configure(settings.section('plugin:output:store'))
     self.output = StoreOutput(self.plugin, 'test', MockFieldStore())
     self.output.configure(settings.section('output:test'))
     self.plugin.startService()
     self.output.startService()
Ejemplo n.º 4
0
 def setUp(self):
     datadir = os.path.abspath(self.mktemp())
     os.mkdir(datadir)
     settings = _UnittestSettings()
     settings.load({
         'plugin:output:store': {
             'data directory': datadir,
         },
         'output:test': {
             'type': 'store',
         }
     })
     self.plugin = StoreOutputPlugin()
     self.plugin.configure(settings.section('plugin:output:store'))
     self.output = StoreOutput(self.plugin, 'test', MockFieldStore())
     self.output.configure(settings.section('output:test'))
     self.plugin.startService()
     self.output.startService()
     contract = Contract().sign()
     # write events to the index
     for ts, offset, message in Bier_Searching_Tests.test_data:
         event = Event(ts, offset)
         event[contract.field_message] = message
         self.output.receiveEvent(event)
Ejemplo n.º 5
0
 def setUp(self):
     datadir = os.path.abspath(self.mktemp())
     os.mkdir(datadir)
     settings = _UnittestSettings()
     settings.load({
         'plugin:output:store': {
             'data directory': datadir,
             },
         'output:test': {
             'type': 'store',
             }
         })
     self.plugin = StoreOutputPlugin()
     self.plugin.configure(settings.section('plugin:output:store'))
     self.output = StoreOutput(self.plugin, 'test', MockFieldStore())
     self.output.configure(settings.section('output:test'))
     self.plugin.startService()
     self.output.startService()
     contract = Contract().sign()
     # write events to the index
     for ts,offset,message in Bier_Searching_Tests.test_data:
         event = Event(ts, offset)
         event[contract.field_message] = message
         self.output.receiveEvent(event)