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()
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)