Spaces:
Sleeping
Sleeping
# -*- coding: utf-8 -*- | |
from sympy.core.relational import Eq | |
from sympy.core.symbol import Symbol | |
from sympy.functions.elementary.piecewise import Piecewise | |
from sympy.printing.preview import preview | |
from io import BytesIO | |
def test_preview(): | |
x = Symbol('x') | |
obj = BytesIO() | |
try: | |
preview(x, output='png', viewer='BytesIO', outputbuffer=obj) | |
except RuntimeError: | |
pass # latex not installed on CI server | |
def test_preview_unicode_symbol(): | |
# issue 9107 | |
a = Symbol('α') | |
obj = BytesIO() | |
try: | |
preview(a, output='png', viewer='BytesIO', outputbuffer=obj) | |
except RuntimeError: | |
pass # latex not installed on CI server | |
def test_preview_latex_construct_in_expr(): | |
# see PR 9801 | |
x = Symbol('x') | |
pw = Piecewise((1, Eq(x, 0)), (0, True)) | |
obj = BytesIO() | |
try: | |
preview(pw, output='png', viewer='BytesIO', outputbuffer=obj) | |
except RuntimeError: | |
pass # latex not installed on CI server | |