def test0041numeric_required(self):
'Test required numeric'
with Transaction().start(DB_NAME, USER,
context=CONTEXT) as transaction:
self.assertEqual(self.numeric_required.import_data(['numeric'],
[['1.1']]), 1)
self.assertEqual(self.numeric_required.import_data(['numeric'],
[['-1.1']]), 1)
self.assertEqual(self.numeric_required.import_data(['numeric'],
[['1']]), 1)
self.assertRaises(UserError, self.numeric_required.import_data,
['numeric'], [['']])
transaction.cursor.rollback()
self.assertEqual(self.numeric_required.import_data(['numeric'],
[['1.1'], ['2.2']]), 2)
self.assertRaises(InvalidOperation,
self.numeric_required.import_data, ['numeric'], [['foo']])
self.assertEqual(self.numeric_required.import_data(['numeric'],
[['0']]), 1)
self.assertEqual(self.numeric_required.import_data(['numeric'],
[['0.0']]), 1)
test_importdata.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录