Ejemplo n.º 1
0
 def test_median_doesnt_mutate_argument(self):
     xs = [1, 2, 3, 4, 5]
     copy = xs[:]
     basic_stats.median(xs)
     assert_equals(xs, copy)
Ejemplo n.º 2
0
 def test_median_even(self):
     xs = [1, 2, 3, 4]
     assert_equals(basic_stats.median(xs), 2.5)
Ejemplo n.º 3
0
 def test_median_odd(self):
     xs = [1, 2, 3, 4, 5]
     assert_equals(basic_stats.median(xs), 3)
Ejemplo n.º 4
0
 def median(self):
     if self._cached_median is not None:
         return self._cached_median
     self._cached_median = basic_stats.median(self._cache)
     return self._cached_median
Ejemplo n.º 5
0
 def test_median_doesnt_mutate_argument(self):
     xs = [1, 2, 3, 4, 5]
     copy = xs[:]
     basic_stats.median(xs)
     assert_equals(xs, copy)
Ejemplo n.º 6
0
 def test_median_odd(self):
     xs = [1, 2, 3, 4, 5]
     assert_equals(basic_stats.median(xs), 3)
Ejemplo n.º 7
0
 def test_median_even(self):
     xs = [1, 2, 3, 4]
     assert_equals(basic_stats.median(xs), 2.5)
Ejemplo n.º 8
0
 def median(self):
     if self._cached_median is not None:
         return self._cached_median
     self._cached_median = basic_stats.median(self._cache)
     return self._cached_median