@@ -709,10 +709,10 @@ def test_constraints_equalities(m: Model) -> None:
709709
710710def test_freeze_mutable_roundtrip (m : Model ) -> None :
711711 frozen = m .constraints ["c" ]
712- assert isinstance (frozen , Constraint )
712+ assert isinstance (frozen , linopy . constraints . Constraint )
713713 mc = frozen .mutable ()
714714 assert isinstance (mc , MutableConstraint )
715- refrozen = Constraint .from_mutable (mc , frozen ._cindex )
715+ refrozen = linopy . constraints . Constraint .from_mutable (mc , frozen ._cindex )
716716 assert_equal (frozen .labels , refrozen .labels )
717717 assert_equal (frozen .rhs , refrozen .rhs )
718718 assert_equal (frozen .sign , refrozen .sign )
@@ -727,7 +727,7 @@ def test_freeze_mutable_roundtrip_with_masking() -> None:
727727 m .add_constraints (x .where (mask ) >= 0 , name = "c" )
728728 frozen = m .constraints ["c" ]
729729 mc = frozen .mutable ()
730- refrozen = Constraint .from_mutable (mc , frozen ._cindex )
730+ refrozen = linopy . constraints . Constraint .from_mutable (mc , frozen ._cindex )
731731 assert_equal (frozen .labels , refrozen .labels )
732732 assert_equal (frozen .rhs , refrozen .rhs )
733733 assert frozen .ncons == refrozen .ncons == 3
@@ -740,7 +740,7 @@ def test_from_mutable_mixed_signs() -> None:
740740 mc = m .constraints ["mixed" ]
741741 assert isinstance (mc , MutableConstraint )
742742 mc ._data ["sign" ] = xr .DataArray (["<=" , ">=" , "<=" ], dims = ["i" ])
743- frozen = Constraint .from_mutable (mc )
743+ frozen = linopy . constraints . Constraint .from_mutable (mc )
744744 assert isinstance (frozen ._sign , np .ndarray )
745745 assert list (frozen ._sign ) == ["<=" , ">=" , "<=" ]
746746 assert_equal (frozen .sign , mc .sign )
@@ -801,7 +801,7 @@ def bound(m, i):
801801 return x .at [i ] == 0.0
802802
803803 con = m .add_constraints (bound , coords = coords , name = "mixed_rule" )
804- assert isinstance (con , Constraint )
804+ assert isinstance (con , linopy . constraints . Constraint )
805805 assert isinstance (con ._sign , np .ndarray )
806806 assert con .ncons == 4
807807 expected_signs = ["=" , ">=" , "=" , ">=" ]
@@ -814,7 +814,7 @@ def test_frozen_rhs_setter() -> None:
814814 time = pd .RangeIndex (5 , name = "t" )
815815 x = m .add_variables (lower = 0 , coords = [time ], name = "x" )
816816 con = m .add_constraints (x >= 1 , name = "c" )
817- assert isinstance (con , Constraint )
817+ assert isinstance (con , linopy . constraints . Constraint )
818818 con .rhs = 10
819819 np .testing .assert_array_equal (con ._rhs , np .full (5 , 10.0 ))
820820 factor = pd .Series (range (5 ), index = time )
@@ -828,7 +828,7 @@ def test_frozen_lhs_setter() -> None:
828828 x = m .add_variables (lower = 0 , coords = [time ], name = "x" )
829829 y = m .add_variables (lower = 0 , coords = [time ], name = "y" )
830830 con = m .add_constraints (x >= 0 , name = "c" )
831- assert isinstance (con , Constraint )
831+ assert isinstance (con , linopy . constraints . Constraint )
832832 con .lhs = 3 * x + 2 * y
833833 lhs = con .mutable ().lhs
834834 assert lhs .nterm == 2
0 commit comments