projects
/
linpy.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2b1e012
)
Rename decorator _with_sympy into _requires_sympy
author
Vivien Maisonneuve
<v.maisonneuve@gmail.com>
Tue, 24 Jun 2014 08:56:13 +0000
(10:56 +0200)
committer
Vivien Maisonneuve
<v.maisonneuve@gmail.com>
Tue, 24 Jun 2014 08:56:13 +0000
(10:56 +0200)
tests/test_linear.py
patch
|
blob
|
history
diff --git
a/tests/test_linear.py
b/tests/test_linear.py
index
ce42473
..
6cd1ff4
100644
(file)
--- a/
tests/test_linear.py
+++ b/
tests/test_linear.py
@@
-8,13
+8,13
@@
from pypol.linear import *
try:
import sympy
try:
import sympy
- def _
with
_sympy(func):
+ def _
requires
_sympy(func):
@functools.wraps(func)
def wrapper(self):
return func(self)
return wrapper
except ImportError:
@functools.wraps(func)
def wrapper(self):
return func(self)
return wrapper
except ImportError:
- def _
with
_sympy(func):
+ def _
requires
_sympy(func):
@functools.wraps(func)
def wrapper(self):
raise unittest.SkipTest('SymPy is not available')
@functools.wraps(func)
def wrapper(self):
raise unittest.SkipTest('SymPy is not available')
@@
-168,7
+168,7
@@
class TestExpression(unittest.TestCase):
self.assertEqual((self.x + self.y/2 + self.z/3)._toint(),
6*self.x + 3*self.y + 2*self.z)
self.assertEqual((self.x + self.y/2 + self.z/3)._toint(),
6*self.x + 3*self.y + 2*self.z)
- @_
with
_sympy
+ @_
requires
_sympy
def test_fromsympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(Expression.fromsympy(sp_x), self.x)
def test_fromsympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(Expression.fromsympy(sp_x), self.x)
@@
-177,7
+177,7
@@
class TestExpression(unittest.TestCase):
with self.assertRaises(ValueError):
Expression.fromsympy(sp_x*sp_y)
with self.assertRaises(ValueError):
Expression.fromsympy(sp_x*sp_y)
- @_
with
_sympy
+ @_
requires
_sympy
def test_tosympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(self.x.tosympy(), sp_x)
def test_tosympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(self.x.tosympy(), sp_x)
@@
-192,7
+192,7
@@
class TestConstant(unittest.TestCase):
self.one = Constant(1)
self.pi = Constant(Fraction(22, 7))
self.one = Constant(1)
self.pi = Constant(Fraction(22, 7))
- @_
with
_sympy
+ @_
requires
_sympy
def test_fromsympy(self):
self.assertEqual(Constant.fromsympy(sympy.Rational(22, 7)), self.pi)
with self.assertRaises(TypeError):
def test_fromsympy(self):
self.assertEqual(Constant.fromsympy(sympy.Rational(22, 7)), self.pi)
with self.assertRaises(TypeError):
@@
-213,7
+213,7
@@
class TestSymbol(unittest.TestCase):
self.assertListEqual(list(symbols('x,y')), [self.x, self.y])
self.assertListEqual(list(symbols(['x', 'y'])), [self.x, self.y])
self.assertListEqual(list(symbols('x,y')), [self.x, self.y])
self.assertListEqual(list(symbols(['x', 'y'])), [self.x, self.y])
- @_
with
_sympy
+ @_
requires
_sympy
def test_fromsympy(self):
sp_x = sympy.Symbol('x')
self.assertEqual(Symbol.fromsympy(sp_x), self.x)
def test_fromsympy(self):
sp_x = sympy.Symbol('x')
self.assertEqual(Symbol.fromsympy(sp_x), self.x)
@@
-261,13
+261,13
@@
class TestPolyhedron(unittest.TestCase):
self.assertFalse(self.square.isuniverse())
@unittest.expectedFailure
self.assertFalse(self.square.isuniverse())
@unittest.expectedFailure
- @_
with
_sympy
+ @_
requires
_sympy
def test_fromsympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(Polyhedron.fromsympy((sp_x >= 0) & (sp_x <= 1) &
(sp_y >= 0) & (sp_y <= 1)), self.square)
def test_fromsympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(Polyhedron.fromsympy((sp_x >= 0) & (sp_x <= 1) &
(sp_y >= 0) & (sp_y <= 1)), self.square)
- @_
with
_sympy
+ @_
requires
_sympy
def test_tosympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(self.square.tosympy(),
def test_tosympy(self):
sp_x, sp_y = sympy.symbols('x y')
self.assertEqual(self.square.tosympy(),