コード例 #1
0
ファイル: lib.test.py プロジェクト: bunkov/informatics
	def test_sin(self):
		self.assertEqual(lib.sin(0), 0)
		self.assertEqual(lib.sin(math.pi/2), 1)
		self.assertEqual(lib.sin(math.pi), 0)
		self.assertEqual(lib.sin(3*math.pi/2), -1)
		self.assertEqual(lib.sin(2*math.pi), 1)
		self.assertEqual(lib.sin(-math.pi/2), -1)
		self.assertEqual(lib.sin(-math.pi), 0)
		self.assertEqual(lib.sin(-3*math.pi/2), 1)
		self.assertEqual(lib.sin(-2*math.pi), 0)
コード例 #2
0
 def test_sin_positive_arg(self):
     self.assertAlmostEqual(lib.sin(0), math.sin(0))
     self.assertAlmostEqual(lib.sin(math.pi / 6), math.sin(math.pi / 6))
     self.assertAlmostEqual(lib.sin(math.pi / 4), math.sin(math.pi / 4))
     self.assertAlmostEqual(lib.sin(math.pi / 3), math.sin(math.pi / 3))
     self.assertAlmostEqual(lib.sin(math.pi / 2), math.sin(math.pi / 2))
     self.assertAlmostEqual(lib.sin(math.pi), math.sin(math.pi))
     self.assertAlmostEqual(lib.sin(3 * math.pi / 2),
                            math.sin(3 * math.pi / 2))
     self.assertAlmostEqual(lib.sin(2 * math.pi), math.sin(2 * math.pi))
     self.assertAlmostEqual(lib.sin(3 * math.pi), math.sin(3 * math.pi))
コード例 #3
0
ファイル: test_sin.py プロジェクト: Andrey543/masters
 def test_sin(self):
     self.assertEqual(lib.sin(0),math.sin(0))
     self.assertEqual(lib.sin(3),math.sin(3))
     self.assertEqual(lib.sin(0),math.sin(0))
     self.assertEqual(lib.sin(math.pi),math.sin(math.pi))
     self.assertEqual(lib.sin(-3),math.sin(-3))
     self.assertEqual(lib.sin(math.pi//2),math.sin(math.pi//2))
コード例 #4
0
ファイル: test_lib.py プロジェクト: Vaace/lab_work
	def test_sin(self):
		self.assertEqual(lib.sin(math.pi/2), 1)
		self.assertEqual(lib.sin(-math.pi/2), -1)
		self.assertEqual(lib.sin(math.pi/6), 0.5)
コード例 #5
0
ファイル: 5.py プロジェクト: markoshura/tests
 def test_sqrt_non_negative_arg(self):
     # Набор проверок
     self.assertEqual(lib.sin(math.pi), 0)
     self.assertEqual(lib.sin(math.pi/2), 1)
コード例 #6
0
ファイル: test1.py プロジェクト: egorrozinskiy/upr
 def test_sin_negative(self):
     self.assertEqual(lib.sin(math.pi), 0)
コード例 #7
0
ファイル: 5.py プロジェクト: MyxaGorbun/tests
 def test2(self):
     self.assertEqual(lib.sin(math.pi / 6), 0.5)
コード例 #8
0
ファイル: 5.py プロジェクト: MyxaGorbun/tests
 def test5(self):
     self.assertEqual(lib.sin(3 * math.pi / 2), -1)
コード例 #9
0
ファイル: 1-sin.py プロジェクト: agamestra/tests
 def test_sin_plus(self):
     self.assertEqual((lib.sin(math.pi))/1, 0)
     self.assertEqual((lib.sin(math.pi/2))/1, 1)
コード例 #10
0
ファイル: 1-sin.py プロジェクト: agamestra/tests
 def test_sin_minus(self):
     self.assertEqual((lib.sin(-math.pi))/1, 0)
     self.assertEqual((lib.sin(-math.pi/2))/1, -1)
コード例 #11
0
ファイル: 1.py プロジェクト: deadwhisperme/6pract
 def test_sinotr(self):
     self.assertEqual(lib.sin(math.pi*(-1)/2), -1)
     self.assertEqual(lib.sin(math.pi*(-1)), 0)
     self.assertEqual(lib.sin(math.pi*(-3/2)), 1)
     self.assertEqual(lib.sin(math.pi*(-2)), 0)
コード例 #12
0
ファイル: 1.py プロジェクト: deadwhisperme/6pract
 def test_sinzero(self):
     self.assertEqual(lib.sin(0), 0)
コード例 #13
0
ファイル: 1.py プロジェクト: deadwhisperme/6pract
 def test_sinpol(self):
     self.assertEqual(lib.sin(math.pi/2), 1)
     self.assertEqual(lib.sin(math.pi), 0)
     self.assertEqual(lib.sin(math.pi*3/2), -1)
     self.assertEqual(lib.sin(math.pi*2), 0)
コード例 #14
0
ファイル: task2.py プロジェクト: PakhnovaMaria/Pakhnova1sem
 def test_sin(self):
     self.assertEqual(lib.sin(0), 0)
     self.assertEqual(lib.sin(math.pi), 0)
     self.assertEqual(lib.sin((math.pi)/2), 1)
     self.assertEqual(lib.sin(-(math.pi)/2), -1)
コード例 #15
0
ファイル: lesson6_1_sin.py プロジェクト: backulinivan/lesson6
 def test_equality(self):
     self.assertEqual(lib.sin(0), 0)
     self.assertEqual(lib.sin(3.1415926), 0)
     self.assertEqual(lib.sin(1.07), math.sin(1.07))
コード例 #16
0
ファイル: lesson6_1_sin.py プロジェクト: backulinivan/lesson6
 def test_lessthan1(self):
     self.assertLessEqual(lib.sin(1.58), 1)
     self.assertGreaterEqual(lib.sin(-1.58), -1)
コード例 #17
0
	def test_sin(self):
		self.assertEqual(lib.sin(6), math.sin(6))
		self.assertEqual(lib.sin(-math.pi/2), -1)
		self.assertEqual(lib.sin(0), 0)
		self.assertEqual(lib.sin(math.pi), 0)
		self.assertEqual(lib.sin(-math.pi/4), -1/(2**0.5))
コード例 #18
0
ファイル: testsin1.py プロジェクト: abushaa/abu
 def test_sin(self):
     self.assertEqual(lib.sin(math.pi),0)
     self.assertEqual(lib.sin(math.pi/2), 1)
     self.assertNotEqual(lib.sin(0), 1)
     self.assertNotEqual(lib.sin(18), 6)
コード例 #19
0
ファイル: 1_5.py プロジェクト: petrundiy2/6thpractice
 def test_def_sin(self):
     self.assertEqual(lib.sin(math.pi),0)
     self.assertEqual(lib.sin((math.pi)/6),0.5)
     self.assertEqual(lib.sin(3/2*math.pi),-1)
コード例 #20
0
ファイル: task5.py プロジェクト: KedaloEM/github
 def test_sin_arg(self):
     self.assertEqual(lib.sin(math.pi), 0)
     self.assertEqual(lib.sin((math.pi)/2), 1)
     self.assertEqual(lib.sin((math.pi)/(-2)),-1)
     self.assertEqual(lib.sin((math.pi)*(-1)),0)   
コード例 #21
0
ファイル: 1-sin.py プロジェクト: agamestra/tests
 def test_sin_0(self):
     self.assertEqual((lib.sin(0))/1, 0)
コード例 #22
0
ファイル: test_sin.py プロジェクト: Andrey543/masters
 def test_sin_1(self):
     self.assertEqual(lib.sin(35),math.sin(35)) # wront test
コード例 #23
0
ファイル: 5.py プロジェクト: MyxaGorbun/tests
 def test4(self):
     self.assertEqual(lib.sin(math.pi), 0)
コード例 #24
0
ファイル: test_sin.py プロジェクト: Andrey543/masters
 def test_sin_2(self):
     self.assertEqual(lib.sin(-35),math.sin(-35)) # wrong test
コード例 #25
0
ファイル: 5.py プロジェクト: MyxaGorbun/tests
 def test1(self):
     self.assertEqual(lib.sin(0), 0)
コード例 #26
0
 def test_sin_error_1(self):
     self.assertAlmostEqual(lib.sin(5*math.pi/2), 1.0, msg='Функция работает некорректно для чисел не из диапазона[-2π,2π]')
コード例 #27
0
ファイル: 5.py プロジェクト: MyxaGorbun/tests
 def test3(self):
     self.assertEqual(lib.sin(math.pi / 2), 1)
コード例 #28
0
ファイル: tests.py プロジェクト: RerRayne/course-site
 def test_sin_error_1(self):
     self.assertAlmostEqual(
         lib.sin(5 * math.pi / 2),
         1.0,
         msg='Функция работает некорректно для чисел не из диапазона[-2π,2π]'
     )
コード例 #29
0
ファイル: test1.py プロジェクト: egorrozinskiy/upr
 def test_sin1_negative(self):
     self.assertEqual(lib.sin(math.pi/2), 1)
     self.assertEqual(lib.sin(math.pi/6), 0.5)
コード例 #30
0
ファイル: 5.py プロジェクト: markoshura/tests
 def test_sqrt_negative(self):
     # Набор проверок
     self.assertEqual(lib.sin(math.pi/6), 0.5)
コード例 #31
0
 def test_sin(self):
     self.assertEqual(lib.sin(0.0), 0.0)
     self.assertAlmostEqual(lib.sin(math.pi), 0.0)
     self.assertAlmostEqual(lib.sin(-math.pi), 0.0)
     self.assertAlmostEqual(lib.sin(math.pi/2), 1.0)
     self.assertAlmostEqual(lib.sin(-math.pi/2), -1.0)
コード例 #32
0
 def test_sin_negative_arg(self):
     self.assertAlmostEqual(lib.sin(-math.pi / 4), math.sin(-math.pi / 4))
     self.assertAlmostEqual(lib.sin(-math.pi / 2), math.sin(-math.pi / 2))
     self.assertAlmostEqual(lib.sin(-math.pi), math.sin(-math.pi))
     self.assertAlmostEqual(lib.sin(-3 * math.pi / 2),
                            math.sin(-3 * math.pi / 2))
コード例 #33
0
ファイル: tests.py プロジェクト: RerRayne/course-site
 def test_sin(self):
     self.assertEqual(lib.sin(0.0), 0.0)
     self.assertAlmostEqual(lib.sin(math.pi), 0.0)
     self.assertAlmostEqual(lib.sin(-math.pi), 0.0)
     self.assertAlmostEqual(lib.sin(math.pi / 2), 1.0)
     self.assertAlmostEqual(lib.sin(-math.pi / 2), -1.0)
コード例 #34
0
 def test_sin_int_negative_degrees(self):
     for n in range(360):
         x = -math.radians(n / 360)
         self.assertAlmostEqual(lib.sin(x), math.sin(x))
コード例 #35
0
ファイル: py.py プロジェクト: PakhnovaMaria/Pakhnova1sem
 def sin(self):
     self.assertEqual(lib.sin(0), 0)
     self.assertEqual(lib.sin(Pi), '0')
     self.assertEqual(lib.sin(Pi/2), '1')
     self.assertEqual(lib.sin(-Pi/2), '-1')
コード例 #36
0
 def test_sin_random_arg(self):
     x = random.random() * 1000000
     for _ in range(100):
         self.assertAlmostEqual(lib.sin(x), math.sin(x))