[ADD] basic test to openerpweb (to test the behavior of OpenERPModels)
bzr revid: xmo@openerp.com-20110321121447-c81cg3n3a97nx15h
This commit is contained in:
parent
20200587ee
commit
698875cc27
|
@ -0,0 +1 @@
|
|||
# -*- coding: utf-8 -*-
|
|
@ -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])
|
Loading…
Reference in New Issue