Moved tests to paramecio root

This commit is contained in:
Antonio de la Rosa 2016-08-03 02:49:33 +02:00
parent c50629e2c7
commit a04a9e1e86
14 changed files with 2 additions and 0 deletions

41
tests/i18nfieldtest.py Normal file
View file

@ -0,0 +1,41 @@
from settings import config
from paramecio.cromosoma.extrafields.i18nfield import I18nField
from paramecio.citoplasma.httputils import GetPostFiles
from paramecio.citoplasma.i18n import I18n
import unittest
class TestFieldMethods(unittest.TestCase):
def test_i18nfield(self):
field=I18nField('i18n')
value=field.check({})
self.assertTrue(field.error)
value=field.check({'i18n_es-ES': 'Mi text', 'i18n_en-US': 'My Text'})
self.assertFalse(field.error)
GetPostFiles.post={'i18n_es-ES': 'Mi text', 'i18n_en-US': 'My Text'}
value=field.check('')
self.assertFalse(field.error)
I18n.default_lang='en-US'
GetPostFiles.post={'i18n_es-ES': 'My Text'}
value=field.check('')
self.assertTrue(field.error)
#phrase=slugify.slugify('this!()is a crap phrase o}çÇf oh yeah¡\'')
#self.assertEqual(phrase, 'this---is-a-crap-phrase-o---f-oh-yeah--')
if __name__ == '__main__':
unittest.main()