Exemplo n.º 1
0
class DegenerateDistributionTest(unittest.TestCase):
    def setUp(self):
        self.distribution = DegenerateDistribution()

    def test_survival_zero_mean(self):
        self.assertEqual(
            0, self.distribution.survival(numpy.random.random(), 0, None))

    def test_survival_nonzeromean(self):
        loss_ratio = numpy.random.random()
        mean = loss_ratio - numpy.random.random()

        self.assertEqual(0, self.distribution.survival(loss_ratio, mean, None))

        mean = loss_ratio + numpy.random.random()
        self.assertEqual(1, self.distribution.survival(loss_ratio, mean, None))
Exemplo n.º 2
0
class DegenerateDistributionTest(unittest.TestCase):
    def setUp(self):
        self.distribution = DegenerateDistribution()

    def test_survival_zero_mean(self):
        self.assertEqual(
            0, self.distribution.survival(numpy.random.random(), 0, None))

    def test_survival_nonzeromean(self):
        loss_ratio = numpy.random.random()
        mean = loss_ratio - numpy.random.random()

        self.assertEqual(
            0, self.distribution.survival(loss_ratio, mean, None))

        mean = loss_ratio + numpy.random.random()
        self.assertEqual(
            1, self.distribution.survival(loss_ratio, mean, None))
Exemplo n.º 3
0
 def setUp(self):
     self.distribution = DegenerateDistribution()
Exemplo n.º 4
0
 def setUp(self):
     self.distribution = DegenerateDistribution()