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)
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)
'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'])