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


Python testify.assert_not_in函数代码示例

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


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

示例1: test_partial_filename

    def test_partial_filename(self):
        """Change the filename and don't match"""
        self._known_sha1_input[0]['file_path'] = '/System/Library/Extensions/System.kext/PlugIns/Libkern.kext/Not_Quite_Libkern'
        output_blobs = self.run_test(LookupHashesFilter, self._known_sha1_input)
        T.assert_equal(1, len(output_blobs))

        T.assert_not_in('osxcollector_shadowserver', output_blobs[0])
开发者ID:djgrasss,项目名称:osxcollector,代码行数:7,代码来源:lookup_hashes_test.py

示例2: test_create_scratch_uri

    def test_create_scratch_uri(self):
        # "walrus" bucket will be ignored; it doesn't start with "mrjob-"
        self.add_mock_s3_data({'walrus': {}, 'zebra': {}})

        runner = EMRJobRunner(conf_path=False, s3_sync_wait_time=0.01)

        # bucket name should be mrjob- plus 16 random hex digits
        s3_scratch_uri = runner._opts['s3_scratch_uri']
        assert_equal(s3_scratch_uri[:11], 's3://mrjob-')
        assert_equal(s3_scratch_uri[27:], '/tmp/')

        # bucket shouldn't actually exist yet
        scratch_bucket, _ = parse_s3_uri(s3_scratch_uri)
        assert_not_in(scratch_bucket, self.mock_s3_fs.keys())

        # need to do something to ensure that the bucket actually gets
        # created. let's launch a (mock) job flow
        jfid = runner.make_persistent_job_flow()
        assert_in(scratch_bucket, self.mock_s3_fs.keys())
        runner.make_emr_conn().terminate_jobflow(jfid)

        # once our scratch bucket is created, we should re-use it
        runner2 = EMRJobRunner(conf_path=False)
        assert_equal(runner2._opts['s3_scratch_uri'], s3_scratch_uri)
        s3_scratch_uri = runner._opts['s3_scratch_uri']
开发者ID:boursier,项目名称:mrjob,代码行数:25,代码来源:emr_test.py

示例3: test_contains_ancestral

    def test_contains_ancestral(self):
        cd = ChainedDict(**{"the_key": True})
        cd2 = ChainedDict(parent=cd, **{"the_other_key": True})

        T.assert_in("the_key", cd2)
        T.assert_in("the_other_key", cd2)
        T.assert_not_in("the_other_key", cd)
开发者ID:PLOS-Web,项目名称:py_meter_ingest,代码行数:7,代码来源:chained_dict_test.py

示例4: test_hoods_checklists

    def test_hoods_checklists(self):
        with fake_checklist_request():
            # insert fake data from FakeDataMixin
            fake_pushid = 2
            self.insert_pushes()
            self.insert_requests()
            req = self.get_requests_by_user('testuser1')[0]
            self.insert_pushcontent(req['id'], fake_pushid)

            # insert fake checklist data
            checklist_queries = []
            checklist_items = (
                {'request': req['id'], 'type': 'hoods', 'target': 'stage'},
                {'request': req['id'], 'type': 'hoods', 'target': 'prod'},
                {'request': req['id'], 'type': 'hoods-cleanup', 'target': 'post-verify-stage'},
            )
            for checklist_item in checklist_items:
                checklist_queries.append(db.push_checklist.insert(checklist_item))

            db.execute_transaction_cb(checklist_queries, on_db_return)

            uri = "/checklist?id=%d" % fake_pushid
            response = self.fetch(uri)
            T.assert_equal(response.error, None)
            T.assert_not_in("No checklist items for this push", response.body)
            T.assert_in("Notify testuser1 to deploy Geoservices to stage", response.body)
            T.assert_in("Notify testuser1 to deploy Geoservices to prod", response.body)
开发者ID:Mango-J,项目名称:pushmanager,代码行数:27,代码来源:test_servlet_checklist.py

示例5: test_ancestor_delitem

    def test_ancestor_delitem(self):
        cd = ChainedDict(**{"the_key": True})
        cd2 = ChainedDict(parent=cd, **{"the_other_key": True})

        del cd["the_key"]

        T.assert_not_in("the_key", cd2)
开发者ID:PLOS-Web,项目名称:py_meter_ingest,代码行数:7,代码来源:chained_dict_test.py

示例6: test_checklist_single_search_tag

    def test_checklist_single_search_tag(self):
        with fake_checklist_request():
            # insert fake data from FakeDataMixin
            fake_pushid = 2
            self.insert_pushes()
            self.insert_requests()
            test1_request = self.get_requests_by_user('testuser1')[0]
            self.insert_pushcontent(test1_request['id'], fake_pushid)

            # insert fake checklist data
            checklist_queries = [
                db.push_checklist.insert({
                    'request': test1_request['id'],
                    'type': 'search',
                    'target': 'prod'
                }),
                db.push_checklist.insert({
                    'request': test1_request['id'],
                    'type': 'search-cleanup',
                    'target': 'post-verify-prod'
                }),
            ]
            db.execute_transaction_cb(checklist_queries, on_db_return)

            uri = "/checklist?id=%d" % fake_pushid
            response = self.fetch(uri)
            T.assert_equal(response.error, None)
            T.assert_not_in("No checklist items for this push", response.body)
            T.assert_not_in("multiple requests", response.body)
            T.assert_in("for testuser1", response.body)
            T.assert_in("Before Certifying - Do In Prod", response.body)
开发者ID:Mango-J,项目名称:pushmanager,代码行数:31,代码来源:test_servlet_checklist.py

示例7: test_checklist_duplicate

    def test_checklist_duplicate(self):
        with fake_checklist_request():
            # insert fake data from FakeDataMixin
            fake_pushid = 2
            self.insert_pushes()
            self.insert_requests()
            test1_request = self.get_requests_by_user('testuser1')[0]
            test2_request = self.get_requests_by_user('testuser2')[0]
            self.insert_pushcontent(test1_request['id'], fake_pushid)
            self.insert_pushcontent(test2_request['id'], fake_pushid)

            # insert fake checklist data
            checklist_queries = []
            for req in (test1_request, test2_request):
                checklist_queries.append(db.push_checklist.insert({
                    'request': req['id'],
                    'type': 'search',
                    'target': 'prod'
                }))
                checklist_queries.append(db.push_checklist.insert({
                    'request': req['id'],
                    'type': 'search-cleanup',
                    'target': 'post-verify-prod'
                }))
            db.execute_transaction_cb(checklist_queries, on_db_return)

            uri = "/checklist?id=%d" % fake_pushid
            response = self.fetch(uri)
            T.assert_equal(response.error, None)
            T.assert_not_in("No checklist items for this push", response.body)
            T.assert_not_equal(re.search("for testuser\d,testuser\d", response.body), None)
            T.assert_in("Before Certifying - Do In Prod", response.body)
开发者ID:Mango-J,项目名称:pushmanager,代码行数:32,代码来源:test_servlet_checklist.py

示例8: test_cleanup_single

 def test_cleanup_single(self):
     fh_wrapper = self.manager.open(self.file1.name)
     fh_wrapper.last_accessed = 123456
     time_func = lambda: 123458.1
     self.manager.cleanup(time_func)
     assert_not_in(fh_wrapper.name, self.manager.cache)
     assert_equal(len(self.manager.cache), 0)
开发者ID:Bklyn,项目名称:Tron,代码行数:7,代码来源:filehandler_test.py

示例9: test_wrong_filename

    def test_wrong_filename(self):
        """Change the filename and don't match"""
        self._known_sha1_input[0]['file_path'] = 'wrong_name'
        output_blobs = self.run_test(LookupHashesFilter, self._known_sha1_input)
        T.assert_equal(1, len(output_blobs))

        T.assert_not_in('osxcollector_shadowserver', output_blobs[0])
开发者ID:djgrasss,项目名称:osxcollector,代码行数:7,代码来源:lookup_hashes_test.py

示例10: verify_tag_rename

    def verify_tag_rename(self, oldtag, newtag, success, db_results):
        self.check_db_results(success, db_results)

        #id, user, state, repo, branch, revision, *tags*, created, etc...
        tags = [result[6] for result in db_results.fetchall()]

        T.assert_not_in(oldtag, tags)
        T.assert_in(newtag, tags)
开发者ID:dyakovlev,项目名称:pushmanager,代码行数:8,代码来源:test_rename_tag.py

示例11: test_delitem_with_ancestor

    def test_delitem_with_ancestor(self):
        cd = ChainedDict(**{"the_key": True})
        cd2 = ChainedDict(parent=cd)

        del cd2["the_key"]

        T.assert_not_in("the_key", cd2)
        T.assert_in("the_key", cd)
开发者ID:PLOS-Web,项目名称:py_meter_ingest,代码行数:8,代码来源:chained_dict_test.py

示例12: test_close_with_write

 def test_close_with_write(self):
     # Test close with a write
     self.fh_wrapper.write("some things")
     self.fh_wrapper.close()
     assert_equal(self.fh_wrapper._fh, NullFileHandle)
     assert_equal(self.fh_wrapper.manager, self.manager)
     # This is somewhat coupled
     assert_not_in(self.fh_wrapper, self.manager.cache)
开发者ID:Bklyn,项目名称:Tron,代码行数:8,代码来源:filehandler_test.py

示例13: test_no_domains

    def test_no_domains(self):
        input_blobs = [
            {'fungo': 'dingo', 'bingo': [11, 37], 'banana': {'a': 11}},
        ]
        output_blobs = self.run_test(RelatedDomainsFilter, input_blobs=input_blobs)
        T.assert_equal(1, len(output_blobs))

        T.assert_not_in('osxcollector_related', output_blobs[0])
开发者ID:djgrasss,项目名称:osxcollector,代码行数:8,代码来源:related_domains_test.py

示例14: test_escape

 def test_escape(self):
     T.assert_equal(
         [k for k in self.d if self.ed[k] != self.escaped[k]],
         [],
         "EscapedDict values doesn't match with pre-computed valued"
     )
     T.assert_in("&", self.ed['amp'])
     T.assert_not_in(">", self.ed['gt'])
开发者ID:dyakovlev,项目名称:pushmanager,代码行数:8,代码来源:test_core_util.py

示例15: test_default_protocols

 def test_default_protocols(self):
     stderr = StringIO()
     with no_handlers_for_logger():
         log_to_stream('mrjob.job', stderr)
         mr_job = MRBoringJob()
         assert_equal(mr_job.options.input_protocol, 'raw_value')
         assert_equal(mr_job.options.protocol, 'json')
         assert_equal(mr_job.options.output_protocol, 'json')
         assert_not_in('deprecated', stderr.getvalue())
开发者ID:gimlids,项目名称:LTPM,代码行数:9,代码来源:job_test.py


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