Ejemplo n.º 1
0
def test_remove():
    def even(x):
        return x % 2 == 0

    def odd(x):
        return x % 2 == 1
    # The list are needed as with python 3, remove and filter return generators
    # and we can't compare generators.
    assert list(remove(even, range(5))) == list(filter(odd, range(5)))
Ejemplo n.º 2
0
def test_remove():
    even = lambda x: x % 2 == 0
    odd = lambda x: x % 2 == 1
    # The list are neede as with python 3, remove and filter return generators
    # and we can't compare generators.
    assert list(remove(even, range(5))) == list(filter(odd, range(5)))
Ejemplo n.º 3
0
 def c_support_code(self):
     c_code = self._sympy_c_code()
     return '\n'.join(remove(include_line, c_code.split('\n')))
Ejemplo n.º 4
0
 def c_support_code(self):
     c_code = self._sympy_c_code()
     return "\n".join(remove(include_line, c_code.split("\n")))
Ejemplo n.º 5
0
def test_remove():
    even = lambda x: x % 2 == 0
    odd  = lambda x: x % 2 == 1
    assert remove(even, range(5)) == filter(odd, range(5))
Ejemplo n.º 6
0
def test_remove():
    even = lambda x: x % 2 == 0
    odd = lambda x: x % 2 == 1
    # The list are neede as with python 3, remove and filter return generators
    # and we can't compare generators.
    assert list(remove(even, range(5))) == list(filter(odd, range(5)))
Ejemplo n.º 7
0
 def c_support_code(self):
     c_code = self._sympy_c_code()
     return '\n'.join(remove(include_line, c_code.split('\n')))