@@ -468,6 +468,7 @@ def test_text():
468468 # test single letter
469469 r6 = text ("C" , 1 )
470470
471+ assert isinstance (r6 , Face )
471472 assert len (r6 .Faces ()) == 1
472473 assert len (r6 .Wires ()) == 1
473474
@@ -479,6 +480,8 @@ def test_text():
479480 r7 = text ("CQ" , 1 , spine ) # normal
480481 r8 = text ("CQ" , 1 , spine , planar = True ) # planar
481482 r9 = text ("CQ" , 1 , spine , cf ) # projected
483+ r10 = text ("C" , 1 , spine , planar = True ) # single letter, planar
484+ r11 = text ("C" , 1 , spine , cf ) # single letter, projected
482485
483486 assert r7 .faces (">>Z" ).Center ().z > 0
484487 assert r7 .faces ("<<X" ).normalAt ().dot (Vector (0 , 0 , 1 )) == approx (0 )
@@ -492,6 +495,14 @@ def test_text():
492495 assert r9 .faces ("<<X" ).normalAt ().dot (Vector (0 , 0 , 1 )) == approx (0 )
493496 assert r9 .faces ("<<X" ).geomType () == "CYLINDER"
494497
498+ assert isinstance (r10 , Face )
499+ assert len (r10 .Faces ()) == 1
500+ assert len (r10 .Wires ()) == 1
501+
502+ assert isinstance (r11 , Face )
503+ assert len (r11 .Faces ()) == 1
504+ assert len (r11 .Wires ()) == 1
505+
495506
496507#%% bool ops
497508def test_operators ():
0 commit comments