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


Python expects.expect函数代码示例

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


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

示例1: test_should_fail_if_inputs_do_not_have_the_same_type

 def test_should_fail_if_inputs_do_not_have_the_same_type(self):
     testf = lambda: timestamp.compare(self.TESTS[0][0],
                                       datetime.datetime.utcnow())
     expect(testf).to(raise_error(ValueError))
     testf = lambda: timestamp.compare(self.TESTS[0],
                                       datetime.datetime.utcnow())
     expect(testf).to(raise_error(ValueError))
开发者ID:AndreaBuffa,项目名称:trenordsaga,代码行数:7,代码来源:test_timestamp.py

示例2: test_when_default_is_callable_then_use_its_returned_value_as_field_default

    def test_when_default_is_callable_then_use_its_returned_value_as_field_default(self):
        default = 'anonymous'
        User.name.default = lambda: default

        user = User()

        expect(user.name).to.be(default)
开发者ID:myaser,项目名称:booby,代码行数:7,代码来源:test_fields.py

示例3: test_should_merge_bucket_counts_correctly

 def test_should_merge_bucket_counts_correctly(self):
     for d1, d2, _ in self.merge_triples:
         d1_start = list(d1.bucketCounts)
         d2_start = list(d2.bucketCounts)
         want = [x + y for (x,y) in zip(d1_start, d2_start)]
         distribution.merge(d1, d2)
         expect(d2.bucketCounts).to(equal(want))
开发者ID:catapult-project,项目名称:catapult,代码行数:7,代码来源:test_distribution.py

示例4: it_should_pass_if_actual_raises_and_message_matches_pattern

    def it_should_pass_if_actual_raises_and_message_matches_pattern():
        pattern = r'\w+ error'

        def callback():
            raise AttributeError(_.message)

        expect(callback).to.raise_error(AttributeError, pattern)
开发者ID:aleasoluciones,项目名称:expects,代码行数:7,代码来源:raise_error_spec.py

示例5: test_flush_pipes_data_between_streams

 def test_flush_pipes_data_between_streams(self):
     a = StringIO(u'food')
     b = StringIO()
     pump = io.Pump(a, b)
     pump.flush(3)
     expect(a.read(1)).to.equal('d')
     expect(b.getvalue()).to.equal('foo')
开发者ID:jaimegildesagredo,项目名称:dockerpty,代码行数:7,代码来源:test_io.py

示例6: test_valid_json_object_as_file

    def test_valid_json_object_as_file(self):
        _file = StringIO()
        _file.write(self.user_meta.to_json())
        _file.seek(0)

        actual = serialize.deserialize(_file)
        expect(actual).to.equal([self.user_meta])
开发者ID:myaser,项目名称:booby,代码行数:7,代码来源:test_serialize.py

示例7: test_should_send_requests_with_default_query_param_api_key

 def test_should_send_requests_with_default_query_param_api_key(self):
     for default_key in (u'key', u'api_key'):
         wrappee = _DummyWsgiApp()
         control_client = mock.MagicMock(spec=client.Client)
         given = {
             u'wsgi.url_scheme': u'http',
             u'QUERY_STRING': u'%s=my-default-api-key-value' % (default_key,),
             u'PATH_INFO': u'/uvw/method_needs_api_key/with_query_param',
             u'REMOTE_ADDR': u'192.168.0.3',
             u'HTTP_HOST': u'localhost',
             u'HTTP_REFERER': u'example.myreferer.com',
             u'REQUEST_METHOD': u'GET'}
         dummy_response = sc_messages.CheckResponse(
             operationId=u'fake_operation_id')
         wrapped = wsgi.add_all(wrappee,
                                self.PROJECT_ID,
                                control_client,
                                loader=service.Loaders.ENVIRONMENT)
         control_client.check.return_value = dummy_response
         wrapped(given, _dummy_start_response)
         expect(control_client.check.called).to(be_true)
         check_request = control_client.check.call_args_list[0].checkRequest
         check_req = control_client.check.call_args[0][0]
         expect(check_req.checkRequest.operation.consumerId).to(
             equal(u'api_key:my-default-api-key-value'))
         expect(control_client.report.called).to(be_true)
         report_req = control_client.report.call_args[0][0]
         expect(report_req.reportRequest.operations[0].consumerId).to(
             equal(u'api_key:my-default-api-key-value'))
         expect(control_client.allocate_quota.called).to(be_false)
开发者ID:AndreaBuffa,项目名称:trenordsaga,代码行数:30,代码来源:test_wsgi.py

示例8: test_should_not_send_the_request_if_cached

 def test_should_not_send_the_request_if_cached(self, dummy_thread_class):
     t = self._mock_transport
     self._subject.start()
     dummy_request = _make_dummy_report_request(self.PROJECT_ID,
                                                self.SERVICE_NAME)
     self._subject.report(dummy_request)
     expect(t.services.report.called).to(be_false)
开发者ID:danacton,项目名称:appengine-endpoints-modules-lnkr,代码行数:7,代码来源:test_client.py

示例9: assert_messages_and_user

def assert_messages_and_user(context, numero, usuario):
    count = int(numero)
    #context.thread['msgs'].should.have.length_of(count)
    expect(context.thread['msgs']).to.have.length(count)
    msg = context.thread['msgs'][0]
    #msg['user'].should.equal(usuario)
    expect(msg['user']).to.equal(usuario)
开发者ID:javierj,项目名称:LaPISK,代码行数:7,代码来源:informedemenciones.py

示例10: test_should_clear_requests_on_stop

 def test_should_clear_requests_on_stop(self, dummy_thread_class):
     # stop the subject, the transport did not see a request
     self._subject.start()
     self._subject.report(
         _make_dummy_report_request(self.PROJECT_ID, self.SERVICE_NAME))
     self._subject.stop()
     expect(self._mock_transport.services.report.called).to(be_true)
开发者ID:danacton,项目名称:appengine-endpoints-modules-lnkr,代码行数:7,代码来源:test_client.py

示例11: test_should_ignore_bad_transport_when_not_cached

 def test_should_ignore_bad_transport_when_not_cached(self, dummy_thread_class):
     self._subject.start()
     self._subject.report(
         _make_dummy_report_request(self.PROJECT_ID, self.SERVICE_NAME))
     self._mock_transport.services.report.side_effect = lambda: old_div(1,0)
     self._subject.stop()
     expect(self._mock_transport.services.report.called).to(be_true)
开发者ID:danacton,项目名称:appengine-endpoints-modules-lnkr,代码行数:7,代码来源:test_client.py

示例12: test_when_model_validate_raises_validation_error_then_raises_validation_error

    def test_when_model_validate_raises_validation_error_then_raises_validation_error(self):
        class InvalidUser(User):
            def validate(self):
                raise errors.ValidationError()

        expect(lambda: self.validator(InvalidUser())).to.raise_error(
            errors.ValidationError)
开发者ID:myaser,项目名称:booby,代码行数:7,代码来源:test_validators.py

示例13: should_copy_the_songs_to_the_destination_directory

        def should_copy_the_songs_to_the_destination_directory():
            execution = _.env.run(*_.cmd + ['--dest', 'pulled', 'pull'])

            copied_songs = [path for path in execution.files_created
                            if 'pulled' in path and path.endswith('.mp3')]

            expect(copied_songs).to.have.length(2)
开发者ID:jvrsantacruz,项目名称:ipodio,代码行数:7,代码来源:pull_spec.py

示例14: test_should_convert_correctly_with_nanos

 def test_should_convert_correctly_with_nanos(self):
     for t in self.NANO_TESTS:
         dt, nanos = timestamp.from_rfc3339(t[0], with_nanos=True)
         expect(dt).to(equal(t[1][0]))
         epsilon = abs(nanos - t[1][1])
         # expect(epsilon).to(equal(0))
         expect(epsilon).to(be_below_or_equal(self.TOLERANCE))
开发者ID:AndreaBuffa,项目名称:trenordsaga,代码行数:7,代码来源:test_timestamp.py

示例15: test_should_return_none_initially_as_req_is_not_cached

 def test_should_return_none_initially_as_req_is_not_cached(self):
     req = _make_test_request(self.SERVICE_NAME, self.FAKE_OPERATION_ID)
     fake_response = sc_messages.AllocateQuotaResponse(
         operationId=self.FAKE_OPERATION_ID)
     agg = self.agg
     actual = agg.allocate_quota(req)
     expect(actual).to(equal(fake_response))
开发者ID:AndreaBuffa,项目名称:trenordsaga,代码行数:7,代码来源:test_quota_request.py


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