def test_rtdb(capsys): data = {'admin': True, 'delta': {'id': 'my-data'}} context = Context() context.resource = 'my-resource' main.hello_rtdb(data, context) out, _ = capsys.readouterr() assert 'Function triggered by change to: my-resource' in out assert 'Admin?: True' in out assert 'my-data' in out
def test_rtdb(capsys): data_id = str(uuid.uuid4()) resource_id = str(uuid.uuid4()) data = {'admin': True, 'delta': {'id': data_id}} context = Context() context.resource = resource_id main.hello_rtdb(data, context) out, _ = capsys.readouterr() assert ('Function triggered by change to: %s' % resource_id) in out assert 'Admin?: True' in out assert data_id in out
def test_rtdb(capsys): data = { 'admin': True, 'delta': {'id': 'my-data'} } context = Context() context.resource = 'my-resource' main.hello_rtdb(data, context) out, _ = capsys.readouterr() assert 'Function triggered by change to: my-resource' in out assert 'Admin?: True' in out assert 'my-data' in out