def test_products(self): candidates = [DummyCandidateCluster([create_protocluster(0, 10)])] region = Region(candidate_clusters=candidates) assert region.products == ["a"] assert region.get_product_string() == "a" candidates = [] for i, prod in zip(range(2), "ba"): candidates.append(DummyCandidateCluster([create_protocluster(i*10, (i+1)*10, product=prod)])) region = Region(candidate_clusters=candidates) assert region.products == ["b", "a"] assert region.get_product_string() == "a,b"
def test_products(self): supers = [ SuperCluster(SuperCluster.kinds.SINGLE, [create_cluster(0, 10)]) ] region = Region(superclusters=supers) assert region.products == ["a"] assert region.get_product_string() == "a" supers = [] for i, prod in zip(range(2), "ba"): supers.append( SuperCluster( SuperCluster.kinds.SINGLE, [create_cluster(i * 10, (i + 1) * 10, product=prod)])) region = Region(superclusters=supers) assert region.products == ["b", "a"] assert region.get_product_string() == "a-b"