当前位置: 首页>>代码示例>>Python>>正文


Python Tester.newtest方法代码示例

本文整理汇总了Python中tester.Tester.newtest方法的典型用法代码示例。如果您正苦于以下问题:Python Tester.newtest方法的具体用法?Python Tester.newtest怎么用?Python Tester.newtest使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tester.Tester的用法示例。


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

示例1: test_two_A_responses

# 需要导入模块: from tester import Tester [as 别名]
# 或者: from tester.Tester import newtest [as 别名]
def test_two_A_responses():
    qname = "dualstack.mc-12555-1019789594.us-east-1.elb.amazonaws.com."
    T = Tester()
    T.newtest(testname="py.test")
    response = dbdns.query(T, qname, dns.rdatatype.A)
    count = 0
    for rrset in response.answer:
        for rr in rrset:
            if rr.rdtype == dns.rdatatype.A:
                print("IP address for {} is {}".format(qname, rr.address))
                count += 1
    assert count >= 2
开发者ID:usnistgov,项目名称:dane_tester,代码行数:14,代码来源:test_dbdns.py

示例2: test_a_read

# 需要导入模块: from tester import Tester [as 别名]
# 或者: from tester.Tester import newtest [as 别名]
def test_a_read():
    qname = "google-public-dns-a.google.com."
    T = Tester()
    T.newtest(testname="py.test")
    response = dbdns.query(T, qname, dns.rdatatype.A)
    count = 0
    for rrset in response.answer:
        for rr in rrset:
            if rr.rdtype == dns.rdatatype.A:
                print("IP addr for {} is {}".format(qname, rr.address))
                assert rr.address == "8.8.8.8"
                count += 1
    assert count > 0
开发者ID:usnistgov,项目名称:dane_tester,代码行数:15,代码来源:test_dbdns.py

示例3: test_read_tlsa

# 需要导入模块: from tester import Tester [as 别名]
# 或者: from tester.Tester import newtest [as 别名]
def test_read_tlsa():
    """Verify that a TLSA record can be read"""
    qname = "_443._tcp.good.dane.verisignlabs.com"
    T = Tester()
    T.newtest(testname="py.test")
    response = dbdns.query(T, qname, dns.rdatatype.TLSA)
    count = 0
    for rrset in response.answer:
        for rr in rrset:
            if rr.rdtype == dns.rdatatype.TLSA:
                print("{}: {} {} {} {}".format(qname, rr.usage, rr.selector, rr.mtype, hexdump(rr.cert)))
                count += 1
    assert count > 0
开发者ID:usnistgov,项目名称:dane_tester,代码行数:15,代码来源:test_dbdns.py

示例4: test_dnssec_response_notpresent

# 需要导入模块: from tester import Tester [as 别名]
# 或者: from tester.Tester import newtest [as 别名]
def test_dnssec_response_notpresent():
    qname = "www.google.com"
    T = Tester()
    T.newtest(testname="py.test")
    response = dbdns.query(T, qname, dns.rdatatype.A)
    count = 0
    for rrset in response.answer:
        for rr in rrset:
            if rr.rdtype == dns.rdatatype.A:
                dnssec = response.flags & dns.flags.AD
                print("IP address for {} is {} DNSSEC: {}".format(qname, rr.address, dnssec))
                if dnssec:
                    count += 1
    assert count == 0
开发者ID:usnistgov,项目名称:dane_tester,代码行数:16,代码来源:test_dbdns.py

示例5: test_cname_read

# 需要导入模块: from tester import Tester [as 别名]
# 或者: from tester.Tester import newtest [as 别名]
def test_cname_read():
    # This test makes use of the fact that a.nitroba.org is set as a cname to b.nitroba.org
    qname = "a.nitroba.org"
    T = Tester()
    T.newtest(testname="py.test")
    response = dbdns.query(T, qname, dns.rdatatype.CNAME)
    count = 0
    for rset in response.answer:
        for rr in rset:
            if rr.rdtype == dns.rdatatype.CNAME:
                print("cname for a.nitroba.org is {}".format(rr.target))
                assert str(rr.target) == "b.nitroba.org."
                count += 1
    assert count > 0  # no response?
开发者ID:usnistgov,项目名称:dane_tester,代码行数:16,代码来源:test_dbdns.py

示例6: email_receiver

# 需要导入模块: from tester import Tester [as 别名]
# 或者: from tester.Tester import newtest [as 别名]
def email_receiver(cmd,msg):
    T = Tester()
    T.newtest(testname=cmd)

    # Save the received email mesasge in the database
    messageid = T.insert_email_message(tester.EMAIL_TAG_USER_SENT,str(msg))
    args = {"messageid":messageid,"cmd":cmd}

    # Depending on the command, institute the next step...
    if cmd=="bouncer":
        T.insert_task(tester.TASK_COMPOSE_SIMPLE_RESPONSE, args)
        T.commit()
        
    elif cmd=="register":
        T.insert_task(tester.TASK_REGISTER_FROM_EMAIL, args)
        T.commit()

    else:
         # Log invalid command
         logging.info("Invalid command: {}  Message {}".format(cmd,messageid))
开发者ID:usnistgov,项目名称:dane_tester,代码行数:22,代码来源:email_receiver.py

示例7: Tester

# 需要导入模块: from tester import Tester [as 别名]
# 或者: from tester.Tester import newtest [as 别名]
if __name__=="__main__":
    import argparse,sys
    from tester import Tester

    parser = argparse.ArgumentParser(description="smimea tester")
    parser.add_argument("--print",help="get and print a certificate for an email address")
    parser.add_argument("--send",help="send test emails email to the address provided")
    parser.add_argument("--debug",help="print the test email messages, but don't send them",action='store_true')
    parser.add_argument("--smtpdebug",help="enable SMTP debugging",action='store_true')
    parser.add_argument("--type61",help="Create a Type61 [RFC 7929] record; specify email address on command line")
    parser.add_argument("--pubkey",help="Dump GPG public key block",action='store_true')


    args = parser.parse_args()
    T = Tester()
    T.newtest(testname="dig")
    if args.print:
        print(openpgpkey_to_txt(T,args.print))

    if args.send:
        encrypting_key = get_pubkey(T,args.send)
        if not encrypting_key:
            print("Cannot find key for {}".format(args.send))
            exit(1)
            
        import smtplib
        if args.debug:
            s = DebugSendmail()
        else:
            s = smtplib.SMTP("mail.nist.gov")
            if args.smtpdebug:
开发者ID:usnistgov,项目名称:dane_tester,代码行数:33,代码来源:openpgpkey.py


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