python类reset()的实例源码

testdomains.py 文件源码 项目:desec-stack 作者: desec-io 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def testCanDeleteOwnedDomain(self):
        httpretty.enable()
        httpretty.register_uri(httpretty.DELETE, settings.NSLORD_PDNS_API + '/zones/' + self.ownedDomains[1].name + '.')
        httpretty.register_uri(httpretty.DELETE, settings.NSMASTER_PDNS_API + '/zones/' + self.ownedDomains[1].name+ '.')

        url = reverse('domain-detail', args=(self.ownedDomains[1].pk,))
        response = self.client.delete(url)
        self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
        self.assertEqual(httpretty.last_request().method, 'DELETE')
        self.assertEqual(httpretty.last_request().headers['Host'], 'nsmaster:8081')

        httpretty.reset()
        httpretty.register_uri(httpretty.DELETE, settings.NSLORD_PDNS_API + '/zones/' + self.ownedDomains[1].name + '.')
        httpretty.register_uri(httpretty.DELETE, settings.NSMASTER_PDNS_API + '/zones/' + self.ownedDomains[1].name+ '.')

        response = self.client.get(url)
        self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
        self.assertTrue(isinstance(httpretty.last_request(), httpretty.core.HTTPrettyRequestEmpty))
testdomains.py 文件源码 项目:desec-stack 作者: desec-io 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def testCanDeleteOwnedDynDomain(self):
        httpretty.enable()
        httpretty.register_uri(httpretty.DELETE, settings.NSLORD_PDNS_API + '/zones/' + self.ownedDomains[1].name + '.')
        httpretty.register_uri(httpretty.DELETE, settings.NSMASTER_PDNS_API + '/zones/' + self.ownedDomains[1].name + '.')

        url = reverse('domain-detail', args=(self.ownedDomains[1].pk,))
        response = self.client.delete(url)
        self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)

        # FIXME In this testing scenario, the parent domain dedyn.io does not
        # have the proper NS and DS records set up, so we cannot test their
        # deletion.

        httpretty.reset()
        httpretty.register_uri(httpretty.DELETE, settings.NSLORD_PDNS_API + '/zones/' + self.ownedDomains[1].name + '.')
        httpretty.register_uri(httpretty.DELETE, settings.NSMASTER_PDNS_API + '/zones/' + self.ownedDomains[1].name+ '.')

        response = self.client.get(url)
        self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
        self.assertTrue(isinstance(httpretty.last_request(), httpretty.core.HTTPrettyRequestEmpty))
test_couch.py 文件源码 项目:openag_brain 作者: OpenAgInitiative 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def test_get_or_create_db():
    server = BootstrapServer("http://test.test:5984")
    httpretty.register_uri(
        httpretty.HEAD, "http://test.test:5984/test", status=404, body=""
    )
    def create_test_db(request, uri, headers):
        httpretty.reset()
        httpretty.register_uri(
            httpretty.HEAD, "http://test.test:5984/test", status=200
        )
        httpretty.register_uri(
            httpretty.PUT, "http://test.test:5984/test", status=500
        )
        return 201, headers, ""
    httpretty.register_uri(
        httpretty.PUT, "http://test.test:5984/test", body=create_test_db
    )
    assert "test" not in server
    test_db = server.get_or_create("test")
    assert "test" in server
test_couch.py 文件源码 项目:openag_python 作者: OpenAgInitiative 项目源码 文件源码 阅读 17 收藏 0 点赞 0 评论 0
def test_get_or_create_db():
    server = Server("http://test.test:5984")
    httpretty.register_uri(
        httpretty.HEAD, "http://test.test:5984/test", status=404, body=""
    )
    def create_test_db(request, uri, headers):
        httpretty.reset()
        httpretty.register_uri(
            httpretty.HEAD, "http://test.test:5984/test", status=200
        )
        httpretty.register_uri(
            httpretty.PUT, "http://test.test:5984/test", status=500
        )
        return 201, headers, ""
    httpretty.register_uri(
        httpretty.PUT, "http://test.test:5984/test", body=create_test_db
    )
    assert "test" not in server
    test_db = server.get_or_create("test")
    assert "test" in server
test_queryapi.py 文件源码 项目:lecli 作者: rapid7 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def teardown_httpretty():
    httpretty.disable()
    httpretty.reset()
test_client.py 文件源码 项目:presto-python-client 作者: prestodb 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def test_request_timeout():
    timeout = 0.1
    http_scheme = 'http'
    host = 'coordinator'
    port = 8080
    url = http_scheme + '://' + host + ':' + str(port) + constants.URL_STATEMENT_PATH

    def long_call(request, uri, headers):
        time.sleep(timeout * 2)
        return (200, headers, "delayed success")

    httpretty.enable()
    for method in [httpretty.POST, httpretty.GET]:
        httpretty.register_uri(method, url, body=long_call)

    # timeout without retry
    for request_timeout in [timeout, (timeout, timeout)]:
        req = PrestoRequest(
            host=host,
            port=port,
            user='test',
            http_scheme=http_scheme,
            max_attempts=1,
            request_timeout=request_timeout,
        )

        with pytest.raises(requests.exceptions.Timeout):
            req.get(url)

        with pytest.raises(requests.exceptions.Timeout):
            req.post('select 1')

    httpretty.disable()
    httpretty.reset()
json.py 文件源码 项目:girlfriend 作者: chihongze 项目源码 文件源码 阅读 32 收藏 0 点赞 0 评论 0
def tearDown(self):
        os.remove("line_file.json")
        os.remove("array_file.json")
        os.remove("object_file.json")
        os.remove("block_file.json")
        httpretty.disable()
        httpretty.reset()
json.py 文件源码 项目:girlfriend 作者: chihongze 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.disable()
        httpretty.reset()
csv.py 文件源码 项目:girlfriend 作者: chihongze 项目源码 文件源码 阅读 34 收藏 0 点赞 0 评论 0
def tearDown(self):
        os.remove("test.csv")
        httpretty.disable()
        httpretty.reset()
crawl.py 文件源码 项目:girlfriend 作者: chihongze 项目源码 文件源码 阅读 36 收藏 0 点赞 0 评论 0
def cleanUp(self):
        httpretty.disable()
        httpretty.reset()
testdomains.py 文件源码 项目:desec-stack 作者: desec-io 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.reset()
        httpretty.disable()
testdomains.py 文件源码 项目:desec-stack 作者: desec-io 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.reset()
        httpretty.disable()
testrrsets.py 文件源码 项目:desec-stack 作者: desec-io 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def setUp(self):
        httpretty.reset()
        httpretty.disable()

        if not hasattr(self, 'owner'):
            self.owner = utils.createUser()
            self.ownedDomains = [utils.createDomain(self.owner), utils.createDomain(self.owner)]
            self.token = utils.createToken(user=self.owner)
            self.client.credentials(HTTP_AUTHORIZATION='Token ' + self.token)

            self.otherOwner = utils.createUser()
            self.otherDomains = [utils.createDomain(self.otherOwner), utils.createDomain()]
            self.otherToken = utils.createToken(user=self.otherOwner)
testdyndns12update.py 文件源码 项目:desec-stack 作者: desec-io 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.reset()
        httpretty.disable()
test_views.py 文件源码 项目:cloudstrype 作者: btimby 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.disable()
        httpretty.reset()
test_views.py 文件源码 项目:cloudstrype 作者: btimby 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.disable()
        httpretty.reset()
test_views.py 文件源码 项目:cloudstrype 作者: btimby 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.disable()
        httpretty.reset()
test_project.py 文件源码 项目:python-matchlightsdk 作者: TerbiumLabs 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def test_project_filter(connection, project_payload, project):
    """Verifies project listing and filtering by type."""
    httpretty.register_uri(
        httpretty.GET, '{}/projects'.format(
            matchlight.MATCHLIGHT_API_URL_V2),
        body=json.dumps({'data': [project_payload]}),
        content_type='application/json', status=200)
    projects = connection.projects.filter()
    assert len(projects) == 1
    assert projects[0].upload_token == project.upload_token

    httpretty.reset()

    project_list = [project_payload]
    for _ in six.moves.range(5):
        payload = project_payload.copy()
        for project_type in PROJECT_TYPES:
            if project_type == payload['project_type']:
                continue
            payload['project_type'] = project_type
            break
        project_list.append(payload)
    httpretty.register_uri(
        httpretty.GET, '{}/projects'.format(
            matchlight.MATCHLIGHT_API_URL_V2),
        body=json.dumps({'data': project_list}),
        content_type='application/json', status=200)
    projects = connection.projects.filter(project_type=project.project_type)
    assert len(projects) == 1
    assert projects[0].project_type == project.project_type
test_text_monitor.py 文件源码 项目:simple-environment-monitor-system 作者: diegorubin 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.disable()
        httpretty.reset()
test_socket_port_monitor.py 文件源码 项目:simple-environment-monitor-system 作者: diegorubin 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def test_alive(self):
        httpretty.enable()
        httpretty.register_uri(httpretty.GET, SERVICE_URL, body="LIVE")

        monitor = SocketPortMonitor(SERVICE_HOST, port=SERVICE_PORT);
        self.assertTrue(monitor.alive())

        httpretty.disable()
        httpretty.reset()
test_socket_port_monitor.py 文件源码 项目:simple-environment-monitor-system 作者: diegorubin 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def test_check_alive(self):
        httpretty.enable()
        httpretty.register_uri(httpretty.GET, SERVICE_URL, body="LIVE")

        self.assertTrue(check_alive('SocketPortMonitor', SERVICE_HOST, port='8888'))

        httpretty.disable()
        httpretty.reset()
test_http_status_monitor.py 文件源码 项目:simple-environment-monitor-system 作者: diegorubin 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.disable()
        httpretty.reset()
conftest.py 文件源码 项目:rakuten-ws 作者: alexandriagroup 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def httpretty():
    httpretty_module.reset()
    httpretty_module.enable()
    yield httpretty_module
    httpretty_module.disable()
steps.py 文件源码 项目:concourse-resource-bitbucket 作者: Karunamon 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def step_impl(context):
    d = context.bad_login
    assert d['source']['username'] != 'ValidUser'
    httpretty.enable()
    httpretty.register_uri(
            httpretty.POST,
            context.good_build_url,
            body='{"errors":[{"context":null,"message":"Authentication failed. Please check your credentials and try again.","exceptionName":"com.atlassian.bitbucket.auth.IncorrectPasswordAuthenticationException"}]}',
            status=401
    )
    from scripts.bitbucket import post_result, err
    result = post_result(context.good_build_url, d['source']['username'], d['source']['password'], False, good_status_dict(), True)
    assert result.status_code == 401
    httpretty.disable()
    httpretty.reset()
steps.py 文件源码 项目:concourse-resource-bitbucket 作者: Karunamon 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def step_impl(context):
    d = context.good_login
    assert context.good_login['source']['username'] == 'ValidUser'
    httpretty.enable()
    httpretty.register_uri(
            httpretty.POST,
            context.bad_build_url,
            body='{"errors":[{"context":null,"message":"You are not permitted to access this resource","exceptionName":"com.atlassian.bitbucket.AuthorisationException"}]}',
            status=403
    )
    from scripts.bitbucket import post_result, err
    result = post_result(context.bad_build_url, d['source']['username'], d['source']['password'], False, good_status_dict(), True)
    assert result.status_code == 403
    httpretty.disable()
    httpretty.reset()
test_base.py 文件源码 项目:evologger 作者: freeranger 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def tearDown(self):
        httpretty.disable()  # disable afterwards, so that you will have no problems in code that uses that socket module
        httpretty.reset()
test_base.py 文件源码 项目:evologger 作者: freeranger 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def read_temperatures(self):
        with patch('ConfigParser.open', create=True) as open_:
            with open('mock_data/' + self.ini_file_name) as file_:
                def reset():
                    file_.seek(0)

                open_.return_value.readline = file_.readline
                open_.return_value.close = reset

                import evohome
                return evohome.read()
tests.py 文件源码 项目:Startup-Fairy 作者: cs373gc-fall-2016 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def tearDown(self):
        """Disable afterwards to let other code use that socket module"""

        httpretty.disable()
        httpretty.reset()

    # -----
    # About
    # -----
fakes.py 文件源码 项目:ouroboros 作者: madedotcom 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def cleanup_httpretty(self):
        httpretty.reset()
        httpretty.disable()
test_main.py 文件源码 项目:deb-python-httpretty 作者: openstack 项目源码 文件源码 阅读 32 收藏 0 点赞 0 评论 0
def test_has_request():
    ("httpretty.has_request() correctly detects "
     "whether or not a request has been made")
    httpretty.reset()
    httpretty.has_request().should.be.false
    with patch('httpretty.httpretty.last_request', return_value=HTTPrettyRequest('')):
        httpretty.has_request().should.be.true


问题


面经


文章

微信
公众号

扫码关注公众号