MCPcopy
hub / github.com/CadQuery/cadquery / testSubtractSelector

Method testSubtractSelector

tests/test_selectors.py:1053–1067  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1051 self.assertEqual(8, len(el))
1052
1053 def testSubtractSelector(self):
1054 c = CQ(makeUnitCube())
1055
1056 S = selectors.StringSyntaxSelector
1057
1058 fl = c.faces(selectors.SubtractSelector(S("#Z"), S(">X"))).vals()
1059 self.assertEqual(3, len(fl))
1060
1061 # test the subtract operator
1062 fl = c.faces(S("#Z") - S(">X")).vals()
1063 self.assertEqual(3, len(fl))
1064
1065 # test using extended string syntax
1066 fl = c.faces("#Z exc >X").vals()
1067 self.assertEqual(3, len(fl))
1068
1069 def testInverseSelector(self):
1070 c = CQ(makeUnitCube())

Callers

nothing calls this directly

Calls 4

makeUnitCubeFunction · 0.90
SFunction · 0.85
valsMethod · 0.45
facesMethod · 0.45

Tested by

no test coverage detected