コード例 #1
0
ファイル: test_resource.py プロジェクト: litnimax/xivo-confd
class TestUserFuncKeyResource(unittest.TestCase):

    def setUp(self):
        self.manipulator = Mock(TemplateManipulator)
        self.fk_converter = Mock(Converter)
        self.association_converter = Mock(Converter)
        self.validator = Mock(BSFilterValidator)

        self.user = User(id=sentinel.user_id,
                         private_template_id=sentinel.private_template_id)
        self.user_dao = Mock()
        self.user_dao.get.return_value = self.user

        self.resource = UserFuncKeyResource(self.manipulator,
                                            self.fk_converter,
                                            self.association_converter,
                                            self.validator,
                                            self.user_dao)

    def test_when_updating_func_key_then_calls_bsfilter_validator(self):
        funckey = self.fk_converter.decode.return_value = Mock(FuncKey)

        self.resource.update_funckey(sentinel.user_id, 1)

        self.validator.validate.assert_called_once_with(self.user, funckey)
コード例 #2
0
ファイル: test_resource.py プロジェクト: litnimax/xivo-confd
    def setUp(self):
        self.manipulator = Mock(TemplateManipulator)
        self.fk_converter = Mock(Converter)
        self.association_converter = Mock(Converter)
        self.validator = Mock(BSFilterValidator)

        self.user = User(id=sentinel.user_id,
                         private_template_id=sentinel.private_template_id)
        self.user_dao = Mock()
        self.user_dao.get.return_value = self.user

        self.resource = UserFuncKeyResource(self.manipulator,
                                            self.fk_converter,
                                            self.association_converter,
                                            self.validator,
                                            self.user_dao)