Ejemplo n.º 1
0
def rulefor_service(langcode):
    langcode = str(langcode)
    rule = rulefor(langcode) or None
    
    response = {"langcode":langcode, "rule": rule}
    if rule is None:
        response["error"] = "Invalid language specified"
    
    response = make_response(json.dumps(response))
    response.mimetype = 'application/json'
    return response
Ejemplo n.º 2
0
 def test_basic_5(self):
     self.assertEqual(rulefor('klingon'), None)
Ejemplo n.º 3
0
 def test_basic_4(self):
     self.assertEqual(rulefor('is'), 15)
Ejemplo n.º 4
0
 def test_basic_3(self):
     self.assertEqual(rulefor('lt'), 6)
Ejemplo n.º 5
0
 def test_basic_2(self):
     self.assertEqual(rulefor('EN'), 1)
Ejemplo n.º 6
0
 def test_basic_1(self):
     self.assertEqual(rulefor('en'), 1)
Ejemplo n.º 7
0
 def test_basic2(self):
     self.assertEqual(pluralize(('apple','apples'), 2, rulefor('en')), 'apples')