[ADD] basic test to openerpweb (to test the behavior of OpenERPModels)

bzr revid: xmo@openerp.com-20110321121447-c81cg3n3a97nx15h
This commit is contained in:
Xavier Morel 2011-03-21 13:14:47 +01:00
parent 20200587ee
commit 698875cc27
2 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1 @@
# -*- coding: utf-8 -*-

View File

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
import mock
import unittest2
import openerpweb.openerpweb
class OpenERPModelTest(unittest2.TestCase):
def test_rpc_call(self):
session = mock.Mock(['execute'])
Model = openerpweb.openerpweb.OpenERPModel(
session, 'a.b')
Model.search([('field', 'op', 'value')], {'key': 'value'})
session.execute.assert_called_once_with(
'a.b', 'search', [('field', 'op', 'value')], {'key': 'value'})
session.execute.reset_mock()
Model.read([42])
session.execute.assert_called_once_with(
'a.b', 'read', [42])