Commit 6029187f authored by Taddeus Kroes's avatar Taddeus Kroes

Equalized syntax over Leiden v12 unit tests.

parent 697592af
......@@ -52,7 +52,8 @@ class TestLeidenOefenopgaveV12(TestCase):
])
def test_2_a(self):
self.assertRewrite(['(a2b^-1)^3(ab2)',
self.assertRewrite([
'(a2b^-1)^3(ab2)',
'(a ^ 2 * (1 / b ^ 1)) ^ 3 * ab ^ 2',
'(a ^ 2 * (1 / b)) ^ 3 * ab ^ 2',
'(a ^ 2) ^ 3 * (1 / b) ^ 3 * ab ^ 2',
......@@ -60,28 +61,34 @@ class TestLeidenOefenopgaveV12(TestCase):
'a ^ 6 * (1 / b) ^ 3 * ab ^ 2',
'a ^ (6 + 1)(1 / b) ^ 3 * b ^ 2',
'a ^ 7 * (1 / b) ^ 3 * b ^ 2',
])
])
def test_2_b(self):
self.assertRewrite(['a3b2a3',
self.assertRewrite([
'a3b2a3',
'a ^ (3 + 3)b ^ 2',
'a ^ 6 * b ^ 2'])
'a ^ 6 * b ^ 2',
])
def test_2_c(self):
self.assertRewrite(['a5+a3',
'a ^ 5 + a ^ 3'])
self.assertRewrite([
'a5+a3',
'a ^ 5 + a ^ 3',
])
def test_2_d(self):
self.assertRewrite(['a2+a2',
self.assertRewrite([
'a2+a2',
'(1 + 1)a ^ 2',
'2a ^ 2'])
'2a ^ 2',
])
def test_2_e(self):
self.assertRewrite([
'4b^-2',
'4(1 / b ^ 2)',
# FIXME: '4 * 1/b ^ 2',
])
])
def test_2_f(self):
self.assertRewrite([
......@@ -90,7 +97,6 @@ class TestLeidenOefenopgaveV12(TestCase):
'1 / 4 ^ 2 * b ^ -2',
'1 / 16 * b ^ -2',
'1 / 16 * (1 / b ^ 2)',
'1 / 16 * (1 / b ^ 2)',
'1 * 1 / (16b ^ 2)',
'1 / (16b ^ 2)',
])
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment