예제 #1
0
    def test_php_clustering(self):
        clusters = merge_clusters(ctxs, 1)
        cluster = Cluster(set(["php"]))
        for c in clusters:
            if c == cluster:
                break
        else:
            self.fail("Cluster not found!")

        self.assertEquals(len(c), 2, c.contextables)
예제 #2
0
    def test_brhackday_eventomeeter_clustering(self):
        clusters = merge_clusters(ctxs, 2)
        cluster = Cluster(set(["brhackday", "eventomeeter"]))
        for c in clusters:
            if c == cluster:
                break
        else:
            self.fail("Cluster not found!")

        self.assertEquals(len(c), 27, c.contextables)
예제 #3
0
    def test_php_ruby_clustering(self):
        clusters = merge_clusters(ctxs, 2)
        cluster = Cluster(set(["php", "ruby"]))
        for c in clusters:
            if c == cluster:
                break
        else:
            self.fail("Cluster not found!")

        self.assertEquals(len(c), 3)
예제 #4
0
    def test_brhackday_senac_python_clustering(self):
        clusters = merge_clusters(ctxs, 3)
        cluster = Cluster(set(["brhackday", "senac", "python"]))
        for c in clusters:
            if c == cluster:
                break
        else:
            self.fail("Cluster not found!")

        self.assertEquals(len(c), 8)
예제 #5
0
파일: main.py 프로젝트: Fabs/eventomeeter
from analyser import dig_web
from clusters import merge_clusters

mc = merge_clusters(dig_web(), 2)