Exemple #1
0
 def test_rank_values_14(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"a": 4.0, "b": 2.0, "d": 5.0, "f": 3.0, "e": 1.0}
     expected = {"a": 2, "b": 4, "d": 1, "f": 3, "e": 5}
     self.validate(
         ids, expected,
         CompetitionPhase.rank_values(ids, input, sort_ascending=False))
Exemple #2
0
 def test_rank_values_10(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"e": 1.0, "a": 1.001}
     expected = {"a": 2, "b": 3, "d": 3, "f": 3, "e": 1}
     self.validate(
         ids, expected,
         CompetitionPhase.rank_values(ids, input, sort_ascending=True))
Exemple #3
0
 def test_rank_values_2(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {}
     expected = {"a": 1, "b": 1, "d": 1, "f": 1, "e": 1}
     self.validate(
         ids, expected,
         CompetitionPhase.rank_values(ids, input, sort_ascending=False))
Exemple #4
0
 def test_rank_values_12(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"a": 4.0, "b": 2.0, "d": 5.0, "f": 3.0, "e": 1.0}
     expected = {"a": 4, "b": 2, "d": 5, "f": 3, "e": 1}
     self.validate(ids, expected, CompetitionPhase.rank_values(ids, input))
Exemple #5
0
 def test_rank_values_3(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"d": 1.0}
     expected = {"a": 2, "b": 2, "d": 1, "f": 2, "e": 2}
     self.validate(ids, expected, CompetitionPhase.rank_values(ids, input))
Exemple #6
0
 def test_rank_values_14(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"a": 4.0, "b": 2.0, "d": 5.0, "f": 3.0, "e": 1.0}
     expected = {"a": 2, "b": 4, "d": 1, "f": 3, "e": 5}
     self.validate(ids, expected, CompetitionPhase.rank_values(
         ids, input, sort_ascending=False))
Exemple #7
0
 def test_rank_values_12(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"a": 4.0, "b": 2.0, "d": 5.0, "f": 3.0, "e": 1.0}
     expected = {"a": 4, "b": 2, "d": 5, "f": 3, "e": 1}
     self.validate(ids, expected, CompetitionPhase.rank_values(ids, input))
Exemple #8
0
 def test_rank_values_10(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"e": 1.0, "a": 1.001}
     expected = {"a": 2, "b": 3, "d": 3, "f": 3, "e": 1}
     self.validate(ids, expected,
                   CompetitionPhase.rank_values(ids, input, sort_ascending=True))
Exemple #9
0
 def test_rank_values_3(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {"d": 1.0}
     expected = {"a": 2, "b": 2, "d": 1, "f": 2, "e": 2}
     self.validate(ids, expected, CompetitionPhase.rank_values(ids, input))
Exemple #10
0
 def test_rank_values_2(self):
     ids = {"a", "b", "d", "f", "e"}
     input = {}
     expected = {"a": 1, "b": 1, "d": 1, "f": 1, "e": 1}
     self.validate(ids, expected, CompetitionPhase.rank_values(
         ids, input, sort_ascending=False))