Пример #1
0
class TestSin(unittest.TestCase):
    """Unit tests for Sin(x) function"""
    
    def setUp(self):
        from sas.models.Sin import Sin
        self.sin = Sin()

    def test1D(self):
        self.assertEqual(self.sin.run(1.13), math.sin(1.13))
        
    def test2D(self):
        self.assertEqual(self.sin.run([1.13,0.56]), math.sin(1.13*math.cos(0.56))*math.sin(1.13*math.sin(0.56)))
        self.assertEqual(self.sin.runXY([1.13,0.56]), math.sin(1.13)*math.sin(0.56))
Пример #2
0
class TestSin(unittest.TestCase):
    """Unit tests for Sin(x) function"""
    def setUp(self):
        from sas.models.Sin import Sin
        self.sin = Sin()

    def test1D(self):
        self.assertEqual(self.sin.run(1.13), math.sin(1.13))

    def test2D(self):
        self.assertEqual(
            self.sin.run([1.13, 0.56]),
            math.sin(1.13 * math.cos(0.56)) * math.sin(1.13 * math.sin(0.56)))
        self.assertEqual(self.sin.runXY([1.13, 0.56]),
                         math.sin(1.13) * math.sin(0.56))