Exemplo n.º 1
0
    def test_handle_event(self, event, expected):
        writer = FakeBigQueryWriter()
        event_types = ['sale_order', 'purchase_order']
        write_events = EventHandler(writer, event_types)

        event = messages.photonpump_eventrecord('somestream', 'id',
                                                'event_number', event, {},
                                                'metadata', 'created')

        write_events.handle_event(event)
        assert writer.data == ['sale_order']