Пример #1
0
    def test_previewing(self):

        form_rules = [
            (int, 'k', (10, 100))
        ]
        form = {
            'k': 10
        }
        self.assertEqual('200', Check.previewing(form_rules, form)['state']['code'])

        form_rules = [
            (int, 'k', (10, 100))
        ]
        form = {
        }
        try:
            Check.previewing(form_rules, form)
        except ji.PreviewingError, e:
            ret = json.loads(e.message)
Пример #2
0
class TestCheck(unittest.TestCase):
    def setUp(self):
        pass

    def tearDown(self):
        pass

    def test_previewing(self):

        form_rules = [
            (int, 'k', (10, 100))
        ]
        form = {
            'k': 10
        }
        self.assertEqual('200', Check.previewing(form_rules, form)['state']['code'])

        form_rules = [
            (int, 'k', (10, 100))
        ]
        form = {
        }
        try:
            Check.previewing(form_rules, form)
        except ji.PreviewingError, e:
            ret = json.loads(e.message)
        self.assertEqual('41201', ret['state']['sub']['code'])

        form_rules = [
            (str, 'k')
        ]
        form = {
            'k': 123
        }
        try:
            Check.previewing(form_rules, form)
        except ji.PreviewingError, e:
            ret = json.loads(e.message)
Пример #3
0
            'k': 123
        }
        try:
            Check.previewing(form_rules, form)
        except ji.PreviewingError, e:
            ret = json.loads(e.message)
        self.assertEqual('41202', ret['state']['sub']['code'])

        form_rules = [
            (str, 'k', ['F', 'M'])
        ]
        form = {
            'k': 'v'
        }
        try:
            Check.previewing(form_rules, form)
        except ji.PreviewingError, e:
            ret = json.loads(e.message)
        self.assertEqual('41203', ret['state']['sub']['code'])

        form_rules = [
            "str, 'k', ['F', 'M']"
        ]
        form = {
            'k': 'v'
        }
        try:
            Check.previewing(form_rules, form)
        except Exception, e:
            ret = json.loads(e.message)
        self.assertEqual('41204', ret['state']['sub']['code'])