예제 #1
0
 def test_kafka_producer(self, *, app):
     assert BootStrategy(app, enable_kafka_producer=True).kafka_producer()
     assert not BootStrategy(app,
                             enable_kafka_producer=False).kafka_producer()
     assert BootStrategy(app, enable_kafka=True).kafka_producer()
     assert BootStrategy(app, enable_kafka_producer=None).kafka_producer()
     assert not BootStrategy(app, enable_kafka=False).kafka_producer()
예제 #2
0
 def test_kafka_consumer(self, *, app):
     assert BootStrategy(app, enable_kafka_consumer=True).kafka_consumer()
     assert BootStrategy(app, enable_kafka_consumer=True).kafka_conductor()
     assert not BootStrategy(app, enable_kafka_consumer=False).kafka_consumer()
     assert not BootStrategy(app, enable_kafka_consumer=False).kafka_conductor()
     assert BootStrategy(app, enable_kafka=True).kafka_consumer()
     assert BootStrategy(app, enable_kafka=True).kafka_conductor()
     assert not BootStrategy(app, enable_kafka=False).kafka_consumer()
     assert not BootStrategy(app, enable_kafka=False).kafka_conductor()
예제 #3
0
파일: test_app.py 프로젝트: jheinnic/faust
 def test_init(self, *, app):
     assert not BootStrategy(app, enable_web=False).enable_web
     assert BootStrategy(app, enable_web=True).enable_web
     assert not BootStrategy(app, enable_kafka=False).enable_kafka
     assert BootStrategy(app, enable_kafka=True).enable_kafka
     assert not BootStrategy(
         app, enable_kafka_producer=False,
     ).enable_kafka_producer
     assert BootStrategy(
         app, enable_kafka_producer=True,
     ).enable_kafka_producer
     assert not BootStrategy(
         app, enable_kafka_consumer=False,
     ).enable_kafka_consumer
     assert BootStrategy(
         app, enable_kafka_consumer=True,
     ).enable_kafka_consumer
     assert not BootStrategy(app, enable_sensors=False).enable_sensors
     assert BootStrategy(app, enable_sensors=True).enable_sensors
예제 #4
0
파일: test_app.py 프로젝트: jheinnic/faust
 def test_web_server(self, *, app):
     assert BootStrategy(app, enable_web=True).web_server()
     assert not BootStrategy(app, enable_web=False).web_server()
     assert BootStrategy(app, enable_web=True).web_server()
     assert not BootStrategy(app, enable_web=False).web_server()
     assert BootStrategy(app, enable_web=None).web_server()
예제 #5
0
파일: test_app.py 프로젝트: jheinnic/faust
 def test_sensors(self, *, app):
     assert BootStrategy(app, enable_sensors=True).sensors() is app.sensors
     assert not BootStrategy(app, enable_sensors=False).sensors()