def test_cli_roles_override_decorator_roles():
    @roles('r1')
    def command():
        pass
    eq_effective_roles(command, ['r2'], cli_roles=['r2'], env={'roledefs': fake_roles})
Recursively resolve the data until either a Twisted deferred or
dataset/ETHPy150Open fabric/fabric/tests/test_main.py/test_cli_roles_override_decorator_roles--crossover with--dataset/ETHPy150Open twisted/nevow/nevow/accessors.py/convertToData