コード例 #1
0
ファイル: pluralservice.py プロジェクト: vtbassmatt/plural.py
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
ファイル: public-test.py プロジェクト: vtbassmatt/plural.py
 def test_basic_5(self):
     self.assertEqual(rulefor('klingon'), None)
コード例 #3
0
ファイル: public-test.py プロジェクト: vtbassmatt/plural.py
 def test_basic_4(self):
     self.assertEqual(rulefor('is'), 15)
コード例 #4
0
ファイル: public-test.py プロジェクト: vtbassmatt/plural.py
 def test_basic_3(self):
     self.assertEqual(rulefor('lt'), 6)
コード例 #5
0
ファイル: public-test.py プロジェクト: vtbassmatt/plural.py
 def test_basic_2(self):
     self.assertEqual(rulefor('EN'), 1)
コード例 #6
0
ファイル: public-test.py プロジェクト: vtbassmatt/plural.py
 def test_basic_1(self):
     self.assertEqual(rulefor('en'), 1)
コード例 #7
0
ファイル: public-test.py プロジェクト: vtbassmatt/plural.py
 def test_basic2(self):
     self.assertEqual(pluralize(('apple','apples'), 2, rulefor('en')), 'apples')