Exemple #1
0
    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"
Exemple #2
0
    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"