'should use hosts kwarg to set run list'

@with_fakes
def test_should_honor_hosts_kwarg(self):

    hostlist = ['a', 'b', 'c']
    hosts = hostlist[:]
    def host_string():
        eq_(env.host_string, hostlist.pop(0))
    task = Fake(callable=True, expect_call=True).calls(host_string)
    with hide('everything'):
        execute(task, hosts=hosts)
