@@ -782,13 +782,12 @@ def test_from_cmy(self):
782
782
self .assertEqual (expected_cmy , cmy )
783
783
self .assertEqual (expected_cmy , cmy_tuple )
784
784
785
- with self .assertWarns (DeprecationWarning ):
786
- self .assertEqual (
787
- expected_cmy , pygame .Color .from_cmy (0.5 , 0.5 , 0.5 , "lel" , "foo" )
788
- )
789
-
790
- with self .assertWarns (DeprecationWarning ):
791
- self .assertEqual (expected_cmy , pygame .Color .from_cmy ((0.5 , 0.5 , 0.5 , 0.5 )))
785
+ self .assertRaises (
786
+ ValueError , lambda : pygame .Color .from_cmy (0.5 , 0.5 , 0.5 , "lel" , "foo" )
787
+ )
788
+ self .assertRaises (
789
+ ValueError , lambda : pygame .Color .from_cmy ((0.5 , 0.5 , 0.5 , 0.5 ))
790
+ )
792
791
793
792
def test_from_hsva (self ):
794
793
hsva = pygame .Color .from_hsva (0 , 100 , 100 , 100 )
@@ -799,15 +798,12 @@ def test_from_hsva(self):
799
798
self .assertEqual (expected_hsva , hsva )
800
799
self .assertEqual (expected_hsva , hsva_tuple )
801
800
802
- with self .assertWarns (DeprecationWarning ):
803
- self .assertEqual (
804
- expected_hsva , pygame .Color .from_hsva (0 , 100 , 100 , 100 , "lel" , "foo" )
805
- )
806
-
807
- with self .assertWarns (DeprecationWarning ):
808
- self .assertEqual (
809
- expected_hsva , pygame .Color .from_hsva ((0 , 100 , 100 , 100 , "lel" ))
810
- )
801
+ self .assertRaises (
802
+ ValueError , lambda : pygame .Color .from_hsva (0 , 100 , 100 , 100 , "lel" , "foo" )
803
+ )
804
+ self .assertRaises (
805
+ ValueError , lambda : pygame .Color .from_hsva ((0 , 100 , 100 , 100 , "lel" ))
806
+ )
811
807
812
808
def test_from_hsla (self ):
813
809
hsla = pygame .Color .from_hsla (0 , 100 , 100 , 100 )
@@ -818,15 +814,12 @@ def test_from_hsla(self):
818
814
self .assertEqual (expected_hsla , hsla )
819
815
self .assertEqual (expected_hsla , hsla_tuple )
820
816
821
- with self .assertWarns (DeprecationWarning ):
822
- self .assertEqual (
823
- expected_hsla , pygame .Color .from_hsla (0 , 100 , 100 , 100 , "lel" )
824
- )
825
-
826
- with self .assertWarns (DeprecationWarning ):
827
- self .assertEqual (
828
- expected_hsla , pygame .Color .from_hsla ((0 , 100 , 100 , 100 , "lel" , "foo" ))
829
- )
817
+ self .assertRaises (
818
+ ValueError , lambda : pygame .Color .from_hsla (0 , 100 , 100 , 100 , "lel" )
819
+ )
820
+ self .assertRaises (
821
+ ValueError , lambda : pygame .Color .from_hsla ((0 , 100 , 100 , 100 , "lel" , "foo" ))
822
+ )
830
823
831
824
def test_from_i1i2i3 (self ):
832
825
i1i2i3 = pygame .Color .from_i1i2i3 (0 , 0 , 0 )
@@ -837,13 +830,10 @@ def test_from_i1i2i3(self):
837
830
self .assertEqual (expected_i1i2i3 , i1i2i3 )
838
831
self .assertEqual (expected_i1i2i3 , i1i2i3_tuple )
839
832
840
- with self .assertWarns (DeprecationWarning ):
841
- self .assertEqual (
842
- expected_i1i2i3 , pygame .Color .from_i1i2i3 (0 , 0 , 0 , "lel" , "foo" )
843
- )
844
-
845
- with self .assertWarns (DeprecationWarning ):
846
- self .assertEqual (expected_i1i2i3 , pygame .Color .from_i1i2i3 ((0 , 0 , 0 , 0 )))
833
+ self .assertRaises (
834
+ ValueError , lambda : pygame .Color .from_i1i2i3 (0 , 0 , 0 , "lel" , "foo" )
835
+ )
836
+ self .assertRaises (ValueError , lambda : pygame .Color .from_i1i2i3 ((0 , 0 , 0 , 0 )))
847
837
848
838
def test_from_normalized (self ):
849
839
normal = pygame .Color .from_normalized (1 , 1 , 1 , 1 )
@@ -854,16 +844,9 @@ def test_from_normalized(self):
854
844
self .assertEqual (expected_normal , normal )
855
845
self .assertEqual (expected_normal , normal_tuple )
856
846
857
- with self .assertWarns (DeprecationWarning ):
858
- self .assertEqual (
859
- expected_normal , pygame .Color .from_normalized (1 , 1 , 1 , 1 , "lel" )
860
- )
861
-
862
- with self .assertWarns (DeprecationWarning ):
863
- self .assertEqual (
864
- expected_normal ,
865
- pygame .Color .from_normalized ((1 , 1 , 1 , 1 , "lel" , "foo" )),
866
- )
847
+ self .assertRaises (
848
+ ValueError , lambda : pygame .Color .from_normalized (1 , 1 , 1 , 1 , "lel" )
849
+ )
867
850
868
851
def test_normalize (self ):
869
852
c = pygame .Color (204 , 38 , 194 , 55 )
@@ -1062,8 +1045,10 @@ def test_normalized__sanity_testing_converted_should_equate_bar_rounding(self):
1062
1045
def test_colorspaces_deprecated_large_sequence (self ):
1063
1046
c = pygame .Color ("black" )
1064
1047
for space in ("hsla" , "hsva" , "i1i2i3" , "cmy" , "normalized" ):
1065
- with self .assertWarns (DeprecationWarning ):
1066
- setattr (c , space , (0 , 0 , 0 , 0 , "hehe 5th ignored member" ))
1048
+ with self .assertRaises (ValueError ):
1049
+ setattr (
1050
+ c , space , (0 , 0 , 0 , 0 , "HAHAHAHAHAHA, don't ignore 5th member :)" )
1051
+ )
1067
1052
1068
1053
################################################################################
1069
1054
0 commit comments