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))
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))