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