| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,8 +1,9 @@ | ||
| from .core import Katapayadi | ||
|
|
||
|
|
||
| def katapayadi_getnumber(word): | ||
| return Katapayadi().get_number(word) | ||
|
|
||
|
|
||
| def getnumber(): | ||
| return [katapayadi_getnumber, str, int] | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| #! /usr/bin/python | ||
| # -*- coding: utf-8 -*- | ||
|
|
||
| from testtools import TestCase | ||
|
|
||
| from .. import Katapayadi | ||
|
|
||
|
|
||
| class KatapayadiTest(TestCase): | ||
|
|
||
| def setUp(self): | ||
| super(KatapayadiTest, self).setUp() | ||
| self.katapayadi = Katapayadi() | ||
|
|
||
| def test_katapayadi(self): | ||
| self.assertEqual(self.katapayadi.get_number(u"കമല"), 351) | ||
| self.assertEqual(self.katapayadi.get_number(u"വ്യാജം"), 81) | ||
| self.assertEqual(self.katapayadi.get_number(u"സത്യം"), 17) | ||
| self.assertEqual(self.katapayadi.get_number(u"കൃഷ്ണ"), 51) | ||
| self.assertEqual(self.katapayadi.get_number(u"ലീല"), 33) | ||
| self.assertEqual(self.katapayadi.get_number(u"മനസ്സു്"), 705) | ||
| self.assertEqual(self.katapayadi.get_number(u"കാമം"), 51) | ||
| self.assertEqual(self.katapayadi.get_number(u"മോക്ഷം"), 65) | ||
|
|
||
| def test_swarasthana(self): | ||
| self.assertEqual(self.katapayadi.get_swarasthanas(1)[2], "Ga1") | ||
| self.assertEqual(self.katapayadi.get_swarasthanas(2)[2], "Ga1") | ||
| self.assertEqual(self.katapayadi.get_swarasthanas(3)[2], "Ga1") | ||
| self.assertEqual(self.katapayadi.get_swarasthanas(4)[2], "Ga1") | ||
| self.assertEqual(self.katapayadi.get_swarasthanas(5)[2], "Ga1") | ||
| self.assertEqual(self.katapayadi.get_swarasthanas(6)[2], "Ga1") |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| indicsyllabifier | ||
| silpa_common |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,4 +5,3 @@ | |
| setup_requires=['pbr'], | ||
| pbr=True | ||
| ) | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| testrepository | ||
| python-subunit | ||
| flake8 | ||
| mccabe | ||
| coverage | ||
| coveralls |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| # Tox (http://tox.testrun.org/) is a tool for running tests | ||
| # in multiple virtualenvs. This configuration file will run the | ||
| # test suite on all supported python versions. To use it, "pip install tox" | ||
| # and then run "tox" from this directory. | ||
|
|
||
| [tox] | ||
| envlist = py35, py27, pep8 | ||
|
|
||
| [testenv] | ||
| commands = {envpython} setup.py test | ||
| deps = | ||
| -rrequirements.txt | ||
| -rtest-requirements.txt | ||
|
|
||
| [testenv:pep8] | ||
| deps= | ||
| -rrequirements.txt | ||
| -rtest-requirements.txt | ||
| commands= | ||
| flake8 libindic |