| from sympy.core.symbol import Symbol | |
| from sympy.codegen.ast import Type | |
| from sympy.codegen.cxxnodes import using | |
| from sympy.printing.codeprinter import cxxcode | |
| x = Symbol('x') | |
| def test_using(): | |
| v = Type('std::vector') | |
| u1 = using(v) | |
| assert cxxcode(u1) == 'using std::vector' | |
| u2 = using(v, 'vec') | |
| assert cxxcode(u2) == 'using vec = std::vector' | |