Skip to content

Commit

Permalink
Update test cases names
Browse files Browse the repository at this point in the history
  • Loading branch information
ENDrain committed Aug 21, 2022
1 parent e4218b1 commit afe49c5
Showing 1 changed file with 31 additions and 31 deletions.
62 changes: 31 additions & 31 deletions tests/test_cyrillic.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,38 +3,38 @@
from omninumeric.cyrillic import *


class ToCUPlainTestCase(unittest.TestCase):
def testToCUDigits(self):
class WritePlainTestCase(unittest.TestCase):
def testWriteDigits(self):
self.assertEqual(write(1), "а҃")
self.assertEqual(write(9), "ѳ҃")

def testToCUTens(self):
def testWriteTens(self):
self.assertEqual(write(10), "і҃")
self.assertEqual(write(18), "и҃і")
self.assertEqual(write(22), "к҃в")

def testToCUHundreds(self):
def testWriteHundreds(self):
self.assertEqual(write(100), "р҃")
self.assertEqual(write(207), "с҃з")
self.assertEqual(write(333), "тл҃г")

def testToCUThousand(self):
def testWriteThousand(self):
self.assertEqual(write(1000), "҂а҃")
self.assertEqual(write(1006), "҂а҃ѕ")
self.assertEqual(write(1010), "҂а҃і")
self.assertEqual(write(1015), "҂ає҃і")
self.assertEqual(write(1444), "҂аум҃д")
self.assertEqual(write(11000), "҂і҂а҃")

def testToCUBig(self):
def testWriteBig(self):
self.assertEqual(write(10001010001), "҂҂҂і҂҂а҂і҃а")
self.assertEqual(write(50000000000), "҂҂҂н҃")
self.assertEqual(write(60000070000), "҂҂҂ѯ҂ѻ҃")
self.assertEqual(write(111111111), "҂҂р҂҂і҂҂а҂р҂і҂ара҃і")


class ToCUDelimTestCase(unittest.TestCase):
def testToCUDelimAmbiguity(self):
class WriteDelimTestCase(unittest.TestCase):
def testWriteDelimAmbiguity(self):
self.assertEqual(write(1010, DELIM), "҂а.і҃")
self.assertEqual(write(11000, DELIM), "҂а҃і")
self.assertEqual(write(10010, DELIM), "҂і҃і")
Expand All @@ -44,93 +44,93 @@ def testToCUDelimAmbiguity(self):
self.assertEqual(write(100011, DELIM), "҂р.а҃і")
self.assertEqual(write(111000, DELIM), "҂ра҃і")

def testToCUDelimBig(self):
def testWriteDelimBig(self):
self.assertEqual(write(10001010001, DELIM), "҂҂҂і҂҂а҂і҃а")
self.assertEqual(write(50000000000, DELIM), "҂҂҂н҃")
self.assertEqual(write(60000070000, DELIM), "҂҂҂ѯ҂ѻ҃")
self.assertEqual(write(111111111, DELIM), "҂҂раі҂раіра҃і")


class ToCUFlagsTestCase(unittest.TestCase):
def testToCUNotitlo(self):
class WriteFlagsTestCase(unittest.TestCase):
def testWriteNotitlo(self):
self.assertEqual(write(1, NOTITLO), "а")
self.assertEqual(write(11000, NOTITLO), "҂і҂а")

def testToCUEnddot(self):
def testWriteEnddot(self):
self.assertEqual(write(1, ENDDOT), "а҃.")

def testToCUWrapdot(self):
def testWriteWrapdot(self):
self.assertEqual(write(1, WRAPDOT), ".а҃.")

def testToCUDelimdot(self):
def testWriteDelimdot(self):
self.assertEqual(write(1001, DELIMDOT), "҂а.а҃")
self.assertEqual(write(1010, DELIMDOT), "҂а.і҃")
self.assertEqual(write(11000, DELIMDOT), "҂а҃і")
self.assertEqual(write(111111111, DELIMDOT), "҂҂раі.҂раі.ра҃і")

def testToCUAlldot(self):
def testWriteAlldot(self):
self.assertEqual(write(1001, ALLDOT), ".҂а.а҃.")

def testToCUDotscustom(self):
def testWriteDotscustom(self):
self.assertEqual(write(1001, ENDDOT + DELIMDOT), "҂а.а҃.")


class ToArabDelimTestCase(unittest.TestCase):
def testToArabDigits(self):
class ReadDelimTestCase(unittest.TestCase):
def testReadDigits(self):
self.assertEqual(1, read("а҃"))
self.assertEqual(9, read("ѳ"))

def testToArabTens(self):
def testReadTens(self):
self.assertEqual(10, read("і҃"))
self.assertEqual(18, read("и҃і"))
self.assertEqual(22, read("к҃в"))

def testToArabHundreds(self):
def testReadHundreds(self):
self.assertEqual(100, read("р҃"))
self.assertEqual(207, read("с҃з"))
self.assertEqual(333, read("тл҃г"))

def testToArabThousands(self):
def testReadThousands(self):
self.assertEqual(1000, read("҂а҃"))
self.assertEqual(1006, read("҂а҃ѕ"))
self.assertEqual(1015, read("҂ає҃і"))
self.assertEqual(1444, read("҂аум҃д"))

def testToArabBig(self):
def testReadBig(self):
self.assertEqual(10001010001, read("҂҂҂і҂҂а҂і҃а"))
self.assertEqual(50000000000, read("҂҂҂н҃"))
self.assertEqual(60000070000, read("҂҂҂ѯ҂ѻ҃"))

def testToArabNoTsnd(self):
def testReadNoTsnd(self):
self.assertEqual(80500690700, read("пфхч҃ѱ"))

def testToArabNotitlo(self):
def testReadNotitlo(self):
self.assertEqual(1, read("а"))

def testToArabSpaced(self):
def testReadSpaced(self):
self.assertEqual(1, read("а҃ "))

def testToArabUppercase(self):
def testReadUppercase(self):
self.assertEqual(1, read("А҃"))

def testToArabMixed(self):
def testReadMixed(self):
self.assertEqual(2021, read(" вКА"))


class ToArabPlainTestCase(unittest.TestCase):
def testToArabPlainBig(self):
class ReadPlainTestCase(unittest.TestCase):
def testReadPlainBig(self):
self.assertEqual(11000, read("҂і҂а"))
self.assertEqual(111111111, read("҂҂р҂҂і҂҂а҂р҂і҂ара҃і"))


class ErrorTestCase(unittest.TestCase):
def testToCUError(self):
def testWriteError(self):
self.assertRaises(TypeError, write, "String")
self.assertRaises(TypeError, write, 9.75)
self.assertRaises(ValueError, write, 0)
self.assertRaises(ValueError, write, -69)

def testToArabError(self):
def testReadError(self):
self.assertRaises(TypeError, read, 420)
self.assertRaises(ValueError, read, "")
self.assertRaises(ValueError, read, "A113")
Expand Down

0 comments on commit afe49c5

Please sign in to comment.