@@ -1054,3 +1054,21 @@ def test_transformedbbox_contains():
10541054 assert bb .contains (1.25 , 1.5 )
10551055 assert not bb .fully_contains (1.25 , 1.5 )
10561056 assert not bb .fully_contains (.1 , .1 )
1057+
1058+
1059+ def test_interval_contains ():
1060+ assert mtransforms .interval_contains ((0 , 1 ), 0.5 )
1061+ assert mtransforms .interval_contains ((0 , 1 ), 0 )
1062+ assert mtransforms .interval_contains ((0 , 1 ), 1 )
1063+ assert not mtransforms .interval_contains ((0 , 1 ), - 1 )
1064+ assert not mtransforms .interval_contains ((0 , 1 ), 2 )
1065+ assert mtransforms .interval_contains ((1 , 0 ), 0.5 )
1066+
1067+
1068+ def test_interval_contains_open ():
1069+ assert mtransforms .interval_contains_open ((0 , 1 ), 0.5 )
1070+ assert not mtransforms .interval_contains_open ((0 , 1 ), 0 )
1071+ assert not mtransforms .interval_contains_open ((0 , 1 ), 1 )
1072+ assert not mtransforms .interval_contains_open ((0 , 1 ), - 1 )
1073+ assert not mtransforms .interval_contains_open ((0 , 1 ), 2 )
1074+ assert mtransforms .interval_contains_open ((1 , 0 ), 0.5 )
0 commit comments