MCPcopy
hub / github.com/keon/algorithms / setUp

Method setUp

tests/test_polynomial.py:9–34  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

7
8class TestSuite(unittest.TestCase):
9 def setUp(self):
10 self.p0 = Polynomial([Monomial({})])
11 self.p1 = Polynomial([Monomial({}), Monomial({})])
12 self.p2 = Polynomial([Monomial({1: 1}, 2)])
13 self.p3 = Polynomial([Monomial({1: 1}, 2), Monomial({1: 2, 2: -1}, 1.5)])
14 self.p4 = Polynomial(
15 [
16 Monomial({2: 1, 3: 0}, Fraction(2, 3)),
17 Monomial({1: -1, 3: 2}, math.pi),
18 Monomial({1: -1, 3: 2}, 1),
19 ]
20 )
21 self.p5 = Polynomial(
22 [
23 Monomial({150: 5, 170: 2, 10000: 3}, 0),
24 Monomial({1: -1, 3: 2}, 1),
25 ]
26 )
27 self.p6 = Polynomial(
28 [2, -3, Fraction(1, 7), 2**math.pi, Monomial({2: 3, 3: 1}, 1.25)]
29 )
30 self.p7 = Polynomial([Monomial({1: 1}, -2), Monomial({1: 2, 2: -1}, -1.5)])
31
32 self.m1 = Monomial({1: 2, 2: 3}, -1)
33
34 return
35
36 def test_polynomial_addition(self):
37

Callers

nothing calls this directly

Calls 2

PolynomialClass · 0.90
MonomialClass · 0.90

Tested by

no test coverage detected