def testNormal(self): m = [[1, 0, 2, 0], [2, 0, 3, 0]] r = clusters.scaledown(m, distance=clusters.euclid_dist, rate=0.1) self.assertEquals(2, len(r)) self.assertAlmostEquals(clusters.euclid_dist(m[0], m[1]), clusters.euclid_dist(r[0], r[1]))
def testNormal(self): self.assertAlmostEquals(5, clusters.hypot([3, 4])) self.assertAlmostEquals(5, clusters.hypot([3, 3, 1, 1, 1, 1, 1, 1, 1])) self.assertAlmostEquals(5, clusters.euclid_dist([0, 0, 0], [3, 4, 0]))