@@ -252,21 +252,17 @@ def test_val_from_str_add(self):
252252 self .assertEqual (var .val_from_str_add ("F" ), 0 )
253253 self .assertEqual (var .val_from_str_add ("N" ), 2 )
254254
255-
256255 def test_repr (self ):
257256 var = DiscreteVariable .make ("a" , values = ("F" , "M" ))
258257 self .assertEqual (
259258 repr (var ),
260259 "DiscreteVariable(name='a', values=('F', 'M'))" )
261- var .ordered = True
262- self .assertEqual (
263- repr (var ),
264- "DiscreteVariable(name='a', values=('F', 'M'), ordered=True)" )
265260
266261 var = DiscreteVariable .make ("a" , values = "1234567" )
267262 self .assertEqual (
268263 repr (var ),
269- "DiscreteVariable(name='a', values=('1', '2', '3', '4', '5', '6', '7'))" )
264+ "DiscreteVariable(name='a', values=('1', '2', '3', '4', '5', '6', '7'))"
265+ )
270266
271267 def test_no_nonstringvalues (self ):
272268 self .assertRaises (TypeError , DiscreteVariable , "foo" , values = ("a" , 42 ))
@@ -467,7 +463,6 @@ def varcls_modified(self, name):
467463 var = super ().varcls_modified (name )
468464 var .add_value ("A" )
469465 var .add_value ("B" )
470- var .ordered = True
471466 return var
472467
473468 def test_copy_checks_len_values (self ):
@@ -487,6 +482,13 @@ def test_copy_checks_len_values(self):
487482 var2 = var .copy (values = ("W" , "M" ))
488483 self .assertEqual (var2 .values , ("W" , "M" ))
489484
485+ def test_remove_ordered (self ):
486+ """
487+ ordered is deprecated when this test starts to fail remove ordered
488+ parameter. Remove also this test.
489+ """
490+ self .assertLess (Orange .__version__ , "3.28.0" )
491+
490492
491493@variabletest (ContinuousVariable )
492494class TestContinuousVariable (VariableTest ):
@@ -676,10 +678,7 @@ def varcls_modified(self, name):
676678 "PickleDiscreteVariable" ,
677679 ("with_name" , lambda : DiscreteVariable (name = "Feature 0" )),
678680 ("with_str_value" , lambda : DiscreteVariable (name = "Feature 0" ,
679- values = ("F" , "M" ))),
680- ("ordered" , lambda : DiscreteVariable (name = "Feature 0" ,
681- values = ("F" , "M" ),
682- ordered = True )),
681+ values = ("F" , "M" )))
683682)
684683
685684
@@ -691,7 +690,7 @@ def varcls_modified(self, name):
691690
692691class VariableTestMakeProxy (unittest .TestCase ):
693692 def test_make_proxy_disc (self ):
694- abc = DiscreteVariable ("abc" , values = "abc" , ordered = True )
693+ abc = DiscreteVariable ("abc" , values = "abc" )
695694 abc1 = abc .make_proxy ()
696695 abc2 = abc1 .make_proxy ()
697696 self .assertEqual (abc , abc1 )
@@ -700,7 +699,7 @@ def test_make_proxy_disc(self):
700699 self .assertEqual (hash (abc ), hash (abc1 ))
701700 self .assertEqual (hash (abc1 ), hash (abc2 ))
702701
703- abcx = DiscreteVariable ("abc" , values = "abc" , ordered = True )
702+ abcx = DiscreteVariable ("abc" , values = "abc" )
704703 self .assertEqual (abc , abcx )
705704 self .assertIsNot (abc , abcx )
706705
0 commit comments