Example #1
0
    def test_number_of_clusters_needed_to_get_this_percent_of_elems(self):
        clusters = (Cluster(16, [16]), Cluster(4, [4, 5, 6, 7, 8]),
                    Cluster(0, [0, 1, 2, 3]),
                    Cluster(9, [9, 10, 11, 12, 13, 14, 15]))

        clustering = Clustering(clusters)

        self.assertEqual(clustering.number_of_clusters_to_get_percent(71), 3)
        self.assertEqual(clustering.number_of_clusters_to_get_percent(70), 2)
        self.assertEqual(clustering.number_of_clusters_to_get_percent(40), 1)
        self.assertEqual(clustering.number_of_clusters_to_get_percent(42), 2)
        self.assertEqual(clustering.number_of_clusters_to_get_percent(100), 4)
Example #2
0
 def test_number_of_clusters_needed_to_get_this_percent_of_elems(self):
     clusters =(
               Cluster(16,[16]),
               Cluster(4,[4,5,6,7,8]),
               Cluster(0,[0,1,2,3]),
               Cluster(9,[9,10,11,12,13,14,15])
               )
       
     clusterization = Clustering(clusters)
       
     self.assertEqual(clusterization.number_of_clusters_to_get_percent( 71),3)
     self.assertEqual(clusterization.number_of_clusters_to_get_percent( 70),2)
     self.assertEqual(clusterization.number_of_clusters_to_get_percent( 40),1)
     self.assertEqual(clusterization.number_of_clusters_to_get_percent( 42),2)
     self.assertEqual(clusterization.number_of_clusters_to_get_percent( 100),4)