'If a dataset should be unmounted *and* it is leased on this node, no
changes are made.'

def test_no_unmount_if_leased(self):

    local_state = self.ONE_DATASET_STATE
    leases = Leases().acquire(datetime.now(tz=UTC), self.DATASET_ID, self.ONE_DATASET_STATE.uuid)
    node_config = to_node(self.ONE_DATASET_STATE).transform(['manifestations', unicode(self.DATASET_ID)], discard)
    assert_calculated_changes(self, local_state, node_config, set(), in_parallel(changes=[]), leases=leases)
