• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python pycall.CallFile类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中pycall.CallFile的典型用法代码示例。如果您正苦于以下问题:Python CallFile类的具体用法?Python CallFile怎么用?Python CallFile使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了CallFile类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_spool_no_time_no_user_error

 def test_spool_no_time_no_user_error(self):
     """Ensure that `spool` raises `NoUserError` if the user attribute is
     not a real system user.
     """
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir,
             user='asjdfgkhkgaskqtjwhkjwetghqekjtbkwthbjkltwhwklt')
     c.spool()
开发者ID:Scinawa,项目名称:pycall,代码行数:7,代码来源:test_callfile.py


示例2: test_buildfile_valid_archive

 def test_buildfile_valid_archive(self):
     """Ensure that `buildfile` works with a well-formed `archive`
     attribute.
     """
     c = CallFile(self.call, self.action, archive=True,
             spool_dir=self.spool_dir)
     ok_('Archive: yes' in ''.join(c.buildfile()))
开发者ID:Scinawa,项目名称:pycall,代码行数:7,代码来源:test_callfile.py


示例3: test_spool_no_time_no_user_permission_error

 def test_spool_no_time_no_user_permission_error(self):
     """Ensure that `spool` raises `NoUserPermissionError` if the user
     specified does not have permissions to write to the Asterisk spooling
     directory.
     """
     c = CallFile(self.call, self.action, spool_dir='/', user='root')
     c.spool()
开发者ID:Scinawa,项目名称:pycall,代码行数:7,代码来源:test_callfile.py


示例4: test_spool_no_time_no_user

 def test_spool_no_time_no_user(self):
     """Ensure `spool` works when no `time` attribute is supplied, and no
     `user` attribute exists.
     """
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     c.spool()
     ok_((path(c.spool_dir) / path(c.filename)).abspath().exists())
开发者ID:Scinawa,项目名称:pycall,代码行数:7,代码来源:test_callfile.py


示例5: test_spool_no_time_user

 def test_spool_no_time_user(self):
     """Ensure that `spool` works when no `time` attribute is specified, and
     a valid `user` attribute exists.
     """
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir,
             user=getuser())
     c.spool()
开发者ID:Scinawa,项目名称:pycall,代码行数:7,代码来源:test_callfile.py


示例6: test_spool_no_time_no_spool_permission_error

    def test_spool_no_time_no_spool_permission_error(self):
        """Ensure that `spool` raises `NoSpoolPermissionError` if the user
        doesn't have permissions to write to `spool_dir`.

        NOTE: This test WILL fail if the user account you run this test under
        has write access to the / directory on your local filesystem.
        """
        c = CallFile(self.call, self.action, spool_dir='/')
        c.spool()
开发者ID:Scinawa,项目名称:pycall,代码行数:9,代码来源:test_callfile.py


示例7: dialout

def dialout():
    call_from = request.args.get('from', '')
    call_to = request.args.get('to', '')
    cfrom = 'SIP/{}@hotvoip'.format(call_from)
    cto = 'SIP/{}@hotvoip'.format(call_to)
    c = Call(cfrom)
    a = Application('Dial', cto)
    cf = CallFile(c, a)
    cf.spool()
    return 'dialed'
开发者ID:boyombo,项目名称:asterisk-pycall-flask,代码行数:10,代码来源:app.py


示例8: localcall

def localcall():
    call_from = request.args.get('from', '')
    call_to = request.args.get('to', '')
    if call_from and call_to:
        cfrom = 'SIP/{}'.format(call_from)
        logging.debug(cfrom)
        cto = 'SIP/{}'.format(call_to)
        logging.debug(cto)
        c = Call(cfrom)
        a = Application('Dial', cto)
        cf = CallFile(c, a)
        cf.spool()
    else:
        return "no call made"
    return "call made"
开发者ID:boyombo,项目名称:asterisk-pycall-flask,代码行数:15,代码来源:app.py


示例9: test_is_valid_invalid_spool_dir

 def test_is_valid_invalid_spool_dir(self):
     """Ensure `is_valid` fails given an invalid `spool_dir` attribute."""
     c = CallFile(self.call, self.action, spool_dir='/woot')
     assert_false(c.is_valid())
开发者ID:Scinawa,项目名称:pycall,代码行数:4,代码来源:test_callfile.py


示例10: test_is_valid_invalid_action

 def test_is_valid_invalid_action(self):
     """Ensure `is_valid` fails given an invalid `action` attribute."""
     c = CallFile(self.call, 'action', spool_dir=self.spool_dir)
     assert_false(c.is_valid())
开发者ID:Scinawa,项目名称:pycall,代码行数:4,代码来源:test_callfile.py


示例11: test_is_valid_invalid_call

 def test_is_valid_invalid_call(self):
     """Ensure `is_valid` fails given an invalid `call` attribute."""
     c = CallFile('call', self.action, spool_dir=self.spool_dir)
     assert_false(c.is_valid())
开发者ID:Scinawa,项目名称:pycall,代码行数:4,代码来源:test_callfile.py


示例12: test_is_valid_valid_call_is_valid

 def test_is_valid_valid_call_is_valid(self):
     """Ensure `is_valid` works when `call.is_valid()` works."""
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     ok_(c.is_valid())
开发者ID:Scinawa,项目名称:pycall,代码行数:4,代码来源:test_callfile.py


示例13: test_is_valid_valid_spool_dir

 def test_is_valid_valid_spool_dir(self):
     """Ensure `is_valid` works using a valid `spool_dir` attribute."""
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     ok_(c.is_valid())
开发者ID:Scinawa,项目名称:pycall,代码行数:4,代码来源:test_callfile.py


示例14: test_str

 def test_str(self):
     """Ensure `__str__` works."""
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     ok_('archive' in c.__str__() and 'user' in c.__str__() and
         'spool_dir' in c.__str__())
开发者ID:Scinawa,项目名称:pycall,代码行数:5,代码来源:test_callfile.py


示例15: test_spool_time_no_user

 def test_spool_time_no_user(self):
     """Ensure that `spool` works when given a valid `time` parameter."""
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     d = datetime.now()
     c.spool(d)
     eq_((path(c.tempdir) / path(c.filename)).abspath().atime, mktime(d.timetuple()))
开发者ID:Scinawa,项目名称:pycall,代码行数:6,代码来源:test_callfile.py


示例16: test_is_valid_invalid_call_is_valid

 def test_is_valid_invalid_call_is_valid(self):
     """Ensure `is_valid` fails when `call.is_valid()` fails."""
     c = CallFile(Call('channel', wait_time='10'), self.action,
             spool_dir=self.spool_dir)
     assert_false(c.is_valid())
开发者ID:Scinawa,项目名称:pycall,代码行数:5,代码来源:test_callfile.py


示例17: test_buildfile_invalid_archive

 def test_buildfile_invalid_archive(self):
     """Ensure `buildfile` works when `archive` is false."""
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     assert_false('Archive:' in ''.join(c.buildfile()))
开发者ID:Scinawa,项目名称:pycall,代码行数:4,代码来源:test_callfile.py


示例18: test_writefile_creates_file

 def test_writefile_creates_file(self):
     """Ensure that `writefile` actually generates a call file on the disk.
     """
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     c.writefile()
     ok_((path(c.tempdir) / path(c.filename)).abspath().exists())
开发者ID:Scinawa,项目名称:pycall,代码行数:6,代码来源:test_callfile.py


示例19: test_buildfile_is_valid

 def test_buildfile_is_valid(self):
     """Ensure `buildfile` works with well-formed attributes."""
     c = CallFile(self.call, self.action, spool_dir=self.spool_dir)
     ok_(c.buildfile())
开发者ID:Scinawa,项目名称:pycall,代码行数:4,代码来源:test_callfile.py


示例20: Call

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author: Joshua
# @E-Mail: [email protected]
# @Date:   2015-04-29 17:52:36
# @About test.py

from pycall import CallFile, Call, Application
call = Call('SIP/flowroute/13694182569')
action = Application('Playback', 'hello-world')
c = CallFile(call, action)
c.spool()
开发者ID:fooyou,项目名称:Exercise,代码行数:12,代码来源:test.py



注:本文中的pycall.CallFile类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python pycallgraph.start_trace函数代码示例发布时间:2022-05-25
下一篇:
Python util.get_host_ips函数代码示例发布时间:2022-05-25
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap