Exemplo n.º 1
0
 def test_attributes_passed_to_product_functions(self):
     pf = Gaussian() * LinearBackground()
     self.assertEqual(pf.getAttributeValue('NumDeriv'), False)
     pf = ProductFunction(Gaussian(), LinearBackground(), NumDeriv=True)
     self.assertEqual(pf.getAttributeValue('NumDeriv'), True)
Exemplo n.º 2
0
 def test_attributes_passed_to_product_functions(self):
     pf = Gaussian() * LinearBackground()
     self.assertEqual(pf.getAttributeValue('NumDeriv'), False)
     pf = ProductFunction(Gaussian(), LinearBackground(), NumDeriv=True)
     self.assertEqual(pf.getAttributeValue('NumDeriv'), True)
Exemplo n.º 3
0
 def test_attributes_passed_to_composite_functions(self):
     cf = Gaussian() + LinearBackground()
     self.assertEqual(cf.getAttributeValue('NumDeriv'), False)
     cf = CompositeFunction(Gaussian(), LinearBackground(), NumDeriv=True)
     self.assertEqual(cf.getAttributeValue('NumDeriv'), True)
Exemplo n.º 4
0
 def test_attributes_passed_to_composite_functions(self):
     cf = Gaussian() + LinearBackground()
     self.assertEqual(cf.getAttributeValue('NumDeriv'), False)
     cf = CompositeFunction(Gaussian(), LinearBackground(), NumDeriv=True)
     self.assertEqual(cf.getAttributeValue('NumDeriv'), True)