예제 #1
0
 def to_python(self, value):
     cs = get_champions().keys()
     champ = canonical_champ(cs, value)
     if champ is None:
         raise ValidationError()
     return champ
예제 #2
0
 def to_python(self, value):
     cs = get_champions().keys()
     champ = canonical_champ(cs, value)
     if champ is None:
         raise ValidationError()
     return champ
예제 #3
0
 def test_nickname_overlapping(self):
     i = "cassie"
     o = "Cassiopeia"
     self.assertEqual(canonical_champ(self.cs, i), o)
예제 #4
0
 def test_nickname(self):
     i = "pig"
     o = "Sejuani"
     self.assertEqual(canonical_champ(self.cs, i), o)
예제 #5
0
 def test_short_lowercase(self):
     i = "kat"
     o = "Katarina"
     self.assertEqual(canonical_champ(self.cs, i), o)
예제 #6
0
 def test_short_overlapping(self):
     i = "Mal"
     o = None
     self.assertEqual(canonical_champ(self.cs, i), o)
예제 #7
0
 def test_exact(self):
     i = "Katarina"
     o = "Katarina"
     self.assertEqual(canonical_champ(self.cs, i), o)