def test_to_cardinal(): assert malaya.to_cardinal(123456789) == 'seratus dua puluh tiga juta empat ratus lima puluh enam ribu tujuh ratus lapan puluh sembilan'
def test_to_cardinal_negative_decimal(): assert 'perpuluhan' in malaya.to_cardinal(-1234567.89)
def test_to_cardinal_negative(): assert 'negatif' in malaya.to_cardinal(-123456789)
df.head(8) # # NUMBER TO TEXT # In[36]: count = 0 clean = [] ab = [] for i, row in df.iterrows(): s = row['text'].split() for item in s: if item.isdigit() == True: item = malaya.to_cardinal(int(item)) clean.append(item) count += 1 a = ' '.join(clean) ab.append(a) clean = [] df['text-after-1st-proc'] = ab print("Done!!") # In[37]: df.head(8) # # NORMALIZE
def test_to_cardinal_belas(): assert malaya.to_cardinal(12) == 'dua belas'
def test_to_cardinal_one(): assert malaya.to_cardinal(1) == 'satu'