X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=examples%2Frelate.py;h=8e42bab91bd0e8c2ab6a49acfa0b220cc397e24d;hb=02fab151465cc98b99e48a8bf61160984522f457;hp=241d1a69411325790e14f0197edfbe3ef45221d3;hpb=7fdf96510e9aa6960d6c956a7178585cb65caefe;p=osm%2FN2VC.git diff --git a/examples/relate.py b/examples/relate.py index 241d1a6..8e42bab 100644 --- a/examples/relate.py +++ b/examples/relate.py @@ -68,12 +68,17 @@ async def run(): lambda delta, old_unit, new_unit, model: print('Unit removed: {}'.format(old_unit.entity_id)) )) + unit_a, unit_b = await ubuntu_app.add_units(count=2) + unit_a.on_change(asyncio.coroutine( + lambda delta, old_unit, new_unit, model: + print('Unit changed: {}'.format(new_unit.entity_id)) + )) await model.deploy( 'nrpe', service_name='nrpe', series='trusty', channel='stable', - num_units=0, + num_units=1, ) my_relation = await model.add_relation( 'ubuntu', @@ -88,6 +93,6 @@ logging.basicConfig(level=logging.DEBUG) ws_logger = logging.getLogger('websockets.protocol') ws_logger.setLevel(logging.INFO) loop = asyncio.get_event_loop() -loop.set_debug(False) +loop.set_debug(True) loop.create_task(run()) loop.run_forever()