def METHOD_NAME(self):
    # check the assignment of jobless components
    j = Job(backend="Local")
    assert(isinstance(j.backend, Local))
    b = Batch(queue='b')
    assert(b.queue == 'b')
    j.backend = b
    assert(isinstance(j.backend, Batch))
    assert(j.backend.queue == 'b')
    b.queue = 'c'
    assert(b.queue == 'c')
    assert(j.backend.queue == 'b')
    j.backend.queue = 'd'
    assert(b.queue == 'c')