def test_id_str_of_downstream_vertex_is_higher_than_upstream() -> None: hyper_params = Gaussian(0., 1.) gaussian = Gaussian(0., hyper_params) hyper_params_id = hyper_params.get_id() gaussian_id = gaussian.get_id() assert type(hyper_params_id) == tuple assert type(gaussian_id) == tuple assert hyper_params_id < gaussian_id
def test_get_vertex_id() -> None: gaussian = Gaussian(0., 1.) java_id = gaussian.unwrap().getId().getValue() python_id = gaussian.get_id() assert all(value in python_id for value in java_id)
def test_ids_are_reset() -> None: gaussian = Gaussian(0., 1.) set_deterministic_state() gaussian2 = Gaussian(0., 1.) assert gaussian.get_id() == gaussian2.get_id()