Exemplo n.º 1
0
 def testParameters(self):
 
     pdf = GeneralizedNormal(0, 1, 1)
     pdf.mu = 11
     pdf.alpha = 2
     pdf.beta = 3
     
     self.assertEqual(pdf.mu, 11)
     self.assertEqual(pdf.alpha, 2)
     self.assertEqual(pdf.beta, 3)
     self.assertEqual(pdf.beta, pdf['beta'])
     
     def propertyAssignment():
         pdf.beta = -1
     def directAssignment(p):
         pdf[p] = -1
     
     self.assertRaises(ParameterValueError, propertyAssignment)
     self.assertRaises(ParameterValueError, directAssignment, 'alpha')
     self.assertRaises(ParameterValueError, directAssignment, 'beta')        
Exemplo n.º 2
0
    def testParameters(self):

        pdf = GeneralizedNormal(0, 1, 1)
        pdf.mu = 11
        pdf.alpha = 2
        pdf.beta = 3

        self.assertEqual(pdf.mu, 11)
        self.assertEqual(pdf.alpha, 2)
        self.assertEqual(pdf.beta, 3)
        self.assertEqual(pdf.beta, pdf['beta'])

        def propertyAssignment():
            pdf.beta = -1

        def directAssignment(p):
            pdf[p] = -1

        self.assertRaises(ParameterValueError, propertyAssignment)
        self.assertRaises(ParameterValueError, directAssignment, 'alpha')
        self.assertRaises(ParameterValueError, directAssignment, 'beta')