'If there is a lease for a mounted dataset present on node, there is a
corresponding desired dataset that has a state of ``MOUNTED`` even if
the configuration of the node doesn\'t mention the dataset.'

@given(expected_size=integers(min_value=0))
def test_leased_mounted_manifestation(self, expected_size):

    assert_desired_datasets(self, self.deployer, desired_manifestations=[], local_datasets=[ScenarioMixin.MOUNTED_DISCOVERED_DATASET.transform(['maximum_size'], expected_size)], expected_datasets=[ScenarioMixin.MOUNTED_DESIRED_DATASET.transform(['maximum_size'], expected_size)], leases=Leases().acquire(now=datetime.now(tz=UTC), dataset_id=ScenarioMixin.DATASET_ID, node_id=self.deployer.node_uuid))
