MCPcopy Index your code
hub / github.com/OmkarPathak/pygorithm / test_contains_point_edge

Method test_contains_point_edge

tests/test_geometry.py:1189–1222  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1187 self.assertFalse(inner)
1188
1189 def test_contains_point_edge(self):
1190 _rect = rect2.Rect2(3, 2, vector2.Vector2(-2, -2))
1191
1192 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(-2, -2))
1193 self.assertTrue(edge, msg="mincorner")
1194 self.assertFalse(inner)
1195
1196 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(1, -2))
1197 self.assertTrue(edge, msg="corner")
1198 self.assertFalse(inner)
1199
1200 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(1, 0))
1201 self.assertTrue(edge, msg="maxcorner")
1202 self.assertFalse(inner)
1203
1204 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(-2, 0))
1205 self.assertTrue(edge, msg="corner")
1206 self.assertFalse(inner)
1207
1208 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(-1, -2))
1209 self.assertTrue(edge, msg="y-min side")
1210 self.assertFalse(inner)
1211
1212 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(0, 0))
1213 self.assertTrue(edge, msg="y-max side")
1214 self.assertFalse(inner)
1215
1216 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(-2, -1))
1217 self.assertTrue(edge, msg="x-min side")
1218 self.assertFalse(inner)
1219
1220 edge, inner = rect2.Rect2.contains_point(_rect, vector2.Vector2(1, -0.5))
1221 self.assertTrue(edge, msg="x-max side, floating")
1222 self.assertFalse(inner)
1223
1224 def test_contains_point_contained(self):
1225 _rect = rect2.Rect2(4, 5, vector2.Vector2(3, 3))

Callers

nothing calls this directly

Calls 1

contains_pointMethod · 0.45

Tested by

no test coverage detected