def test_emission_link(): interface = TestInterface() generator = EmptyGenerator() mixer = AdditionMixer(generator) encryption = DummyEncryption() emitter = DummyEmitter() interface.output = mixer generator.output = mixer mixer.output = encryption encryption.output = emitter
def main(): interface = WebInterface() generator = EmptyGenerator() mixer = AdditionMixer() encryption = DummyEncryption() emitter = WebAppEmitter('http://localhost:8081/api') contacts = TestContacts() interface.output = mixer generator.output = mixer mixer.output = encryption encryption.output = emitter interface.contacts = contacts interface.run()
def test_emission_flow(): interface = TestInterface() generator = EmptyGenerator() mixer = AdditionMixer(generator) encryption = DummyEncryption() emitter = DummyEmitter() interface.output = mixer generator.output = mixer mixer.output = encryption encryption.output = emitter contacts = TestContacts() generator.gen() recipient = contacts['Bob'] date = time.time() interface.send_message(recipient, 'Hello Bob !', date)