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'