test_rules_goniometry.py 540 B

12345678910111213141516
  1. from src.rules.goniometry import match_add_quadrants, add_quadrants
  2. from src.possibilities import Possibility as P
  3. from tests.rulestestcase import RulesTestCase, tree
  4. class TestRulesGoniometry(RulesTestCase):
  5. def test_match_add_quadrants(self):
  6. return
  7. root = tree('sin(x) ^ 2 + cos(x) ^ 2')
  8. possibilities = match_add_quadrants(root)
  9. self.assertEqualPos(possibilities, [P(root, add_quadrants, ())])
  10. def test_add_quadrants(self):
  11. return
  12. self.assertEqual(add_quadrants(None, ()), 1)