def test_distanceFromProduct(self): self.assertTrue(S.equalish(S.distanceFromProduct([1, 1, 1, 1]), 6.11)) self.assertTrue(S.equalish(S.distanceFromProduct([1, 2, 3, 4]), (1 * 2 * 3 * 4) - 7.11))
def test_equalish(self): self.assertTrue(S.equalish(1.0001, 1.0009)) self.assertFalse(S.equalish(1.01, 1.09))
def test_totalDistance(self): self.assertEqual(S.totalDistance([1, 1, 1]), 3) self.assertTrue(S.equalish(S.totalDistance([1, 2, 3]), 0.45))