コード例 #1
0
ファイル: metrics_registry.py プロジェクト: cyli/yunomi
    def histogram(self, key, biased=False):
        """
        Gets a histogram based on a key, creates a new one if it does not exist.

        @param key: name of the metric
        @type key: C{str}

        @return: L{Histogram}
        """
        if key not in self._histograms:
            if biased:
                self._histograms[key] = Histogram.get_biased()
            else:
                self._histograms[key] = Histogram.get_uniform()

        return self._histograms[key]
コード例 #2
0
ファイル: metrics_registry.py プロジェクト: pombreda/yunomi
    def histogram(self, key, biased=False):
        """
        Gets a histogram based on a key, creates a new one if it does not exist.

        @param key: name of the metric
        @type key: C{str}

        @return: L{Histogram}
        """
        if key not in self._histograms:
            if biased:
                self._histograms[key] = Histogram.get_biased()
            else:
                self._histograms[key] = Histogram.get_uniform()

        return self._histograms[key]
コード例 #3
0
ファイル: test_histogram.py プロジェクト: Jimdo/yunomi
 def test_unique_uniform_histogram(self):
     new_histogram = Histogram.get_uniform()
     self.assertIsNot(new_histogram.sample, self.histogram_u.sample)
コード例 #4
0
ファイル: test_histogram.py プロジェクト: Jimdo/yunomi
 def setUp(self):
     self.histogram_b = Histogram.get_biased()
     self.histogram_u = Histogram.get_uniform()
コード例 #5
0
 def setUp(self):
     self.histogram_b = Histogram.get_biased()
     self.histogram_u = Histogram.get_uniform()
コード例 #6
0
 def test_unique_uniform_histogram(self):
     new_histogram = Histogram.get_uniform()
     self.assertIsNot(new_histogram.sample, self.histogram_u.sample)