Esempio 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
Esempio n. 2
0
 def test_basic_5(self):
     self.assertEqual(rulefor('klingon'), None)
Esempio n. 3
0
 def test_basic_4(self):
     self.assertEqual(rulefor('is'), 15)
Esempio n. 4
0
 def test_basic_3(self):
     self.assertEqual(rulefor('lt'), 6)
Esempio n. 5
0
 def test_basic_2(self):
     self.assertEqual(rulefor('EN'), 1)
Esempio n. 6
0
 def test_basic_1(self):
     self.assertEqual(rulefor('en'), 1)
Esempio n. 7
0
 def test_basic2(self):
     self.assertEqual(pluralize(('apple','apples'), 2, rulefor('en')), 'apples')