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


Python testlib.tmpname函数代码示例

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


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

示例1: test_create_with_colons

    def test_create_with_colons(self):
        start_count = len(self.storage_passwords)
        username = testlib.tmpname()
        realm = testlib.tmpname()

        p = self.storage_passwords.create("changeme", username + ":end",
                                          ":start" + realm)
        self.assertEqual(start_count + 1, len(self.storage_passwords))
        self.assertEqual(p.realm, ":start" + realm)
        self.assertEqual(p.username, username + ":end")
        self.assertEqual(p.clear_password, "changeme")
        self.assertEqual(p.name,
                         "\\:start" + realm + ":" + username + "\\:end:")

        p.delete()
        self.assertEqual(start_count, len(self.storage_passwords))

        prefix = testlib.tmpname()
        realm = prefix + ":r:e:a:l:m:"
        user = ":u:s:e:r:"
        p = self.storage_passwords.create("changeme", user, realm)
        self.assertEqual(start_count + 1, len(self.storage_passwords))
        self.assertEqual(p.realm, realm)
        self.assertEqual(p.username, user)
        self.assertEqual(p.clear_password, "changeme")
        self.assertEqual(p.name,
                         prefix + "\\:r\\:e\\:a\\:l\\:m\\::\\:u\\:s\\:e\\:r\\::")

        p.delete()
        self.assertEqual(start_count, len(self.storage_passwords))
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:30,代码来源:test_storage_passwords.py

示例2: test_create

    def test_create(self):
        start_count = len(self.storage_passwords)
        realm = testlib.tmpname()
        username = testlib.tmpname()

        p = self.storage_passwords.create("changeme", username, realm)
        self.assertEqual(start_count + 1, len(self.storage_passwords))
        self.assertEqual(p.realm, realm)
        self.assertEqual(p.username, username)
        self.assertEqual(p.clear_password, "changeme")
        self.assertEqual(p.name, realm + ":" + username + ":")

        p.delete()
        self.assertEqual(start_count, len(self.storage_passwords))
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:14,代码来源:test_storage_passwords.py

示例3: test_alerts_on_events

    def test_alerts_on_events(self):
        self.assertEqual(self.saved_search.alert_count, 0)
        self.assertEqual(len(self.saved_search.fired_alerts), 0)

        self.index.enable()
        self.assertEventuallyTrue(lambda: self.index.refresh() and self.index['disabled'] == '0', timeout=25)

        eventCount = int(self.index['totalEventCount'])
        self.assertEqual(self.index['sync'], '0')
        self.assertEqual(self.index['disabled'], '0')
        self.index.refresh()
        self.index.submit('This is a test ' + testlib.tmpname(),
                          sourcetype='sdk_use', host='boris')
        def f():
            self.index.refresh()
            return int(self.index['totalEventCount']) == eventCount+1
        self.assertEventuallyTrue(f, timeout=50)

        def g():
            self.saved_search.refresh()
            return self.saved_search.alert_count == 1
        self.assertEventuallyTrue(g, timeout=200)

        alerts = self.saved_search.fired_alerts
        self.assertEqual(len(alerts), 1)
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:25,代码来源:test_fired_alert.py

示例4: setUp

 def setUp(self):
     super(UserTestCase, self).setUp()
     self.username = testlib.tmpname()
     self.user = self.service.users.create(
         self.username,
         password='changeme',
         roles=['power', 'user'])
开发者ID:huit,项目名称:splunk-sdk-python,代码行数:7,代码来源:test_user.py

示例5: test_name_collision

    def test_name_collision(self):
        opts = self.opts.kwargs.copy()
        opts['owner'] = '-'
        opts['app'] = '-'
        opts['sharing'] = 'user'
        service = client.connect(**opts)
        logging.debug("Namespace for collision testing: %s", service.namespace)
        saved_searches = service.saved_searches
        name = testlib.tmpname()
        
        query1 = '* earliest=-1m | head 1'
        query2 = '* earliest=-2m | head 2'
        namespace1 = client.namespace(app='search', sharing='app')
        namespace2 = client.namespace(owner='admin', app='search', sharing='user')
        saved_search2 = saved_searches.create(
            name, query2,
            namespace=namespace1)
        saved_search1 = saved_searches.create(
            name, query1,
            namespace=namespace2)

        self.assertRaises(client.AmbiguousReferenceException,
                          saved_searches.__getitem__, name)
        search1 = saved_searches[name, namespace1]
        self.check_saved_search(search1)
        search1.update(**{'action.email.from': '[email protected]'})
        search1.refresh()
        self.assertEqual(search1['action.email.from'], '[email protected]')
        search2 = saved_searches[name, namespace2]
        search2.update(**{'action.email.from': '[email protected]'})
        search2.refresh()
        self.assertEqual(search2['action.email.from'], '[email protected]')
        self.check_saved_search(search2)
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:33,代码来源:test_saved_search.py

示例6: test_read_invalid_input

 def test_read_invalid_input(self):
     name = testlib.tmpname()
     try:
         self.service.inputs.get(name)
         self.fail("Expected a 404 HTTPError")
     except HTTPError as he:
         self.assertTrue("HTTP 404 Not Found" in str(he))
开发者ID:splkfinn,项目名称:splunk-sdk-python,代码行数:7,代码来源:test_input.py

示例7: test_delete

    def test_delete(self):
        start_count = len(self.storage_passwords)
        username = testlib.tmpname()

        p = self.storage_passwords.create("changeme", username, "myrealm")
        self.assertEqual(start_count + 1, len(self.storage_passwords))
        self.assertEqual(p.realm, "myrealm")
        self.assertEqual(p.username, username)
        self.assertEqual(p.clear_password, "changeme")
        self.assertEqual(p.name, "myrealm:" + username + ":")

        self.storage_passwords.delete(username, "myrealm")
        self.assertEqual(start_count, len(self.storage_passwords))

        self.storage_passwords.create("changeme", username, "myrealm")
        self.assertEqual(start_count + 1, len(self.storage_passwords))

        self.storage_passwords.delete("myrealm:" + username + ":")
        self.assertEqual(start_count, len(self.storage_passwords))

        # Test named parameters
        self.storage_passwords.create(password="changeme", username=username,
                                      realm="myrealm")
        self.assertEqual(start_count + 1, len(self.storage_passwords))

        self.storage_passwords.delete(username, "myrealm")
        self.assertEqual(start_count, len(self.storage_passwords))

        self.storage_passwords.create(password="changeme", username=username + "/foo",
                                      realm="/myrealm")
        self.assertEqual(start_count + 1, len(self.storage_passwords))

        self.storage_passwords.delete(username + "/foo", "/myrealm")
        self.assertEqual(start_count, len(self.storage_passwords))
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:34,代码来源:test_storage_passwords.py

示例8: test_delete

 def test_delete(self):
     name = testlib.tmpname()
     app = self.service.apps.create(name)
     self.assertTrue(name in self.service.apps)
     self.service.apps.delete(name)
     self.assertFalse(name in self.service.apps)
     self.clear_restart_message() # We don't actually have to restart here.
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:7,代码来源:test_app.py

示例9: setUp

 def setUp(self):
     super(TestSavedSearch, self).setUp()
     saved_searches = self.service.saved_searches
     logging.debug("Saved searches namespace: %s", saved_searches.service.namespace)
     self.saved_search_name = testlib.tmpname()
     query = "search index=_internal * earliest=-1m | head 3"
     self.saved_search = saved_searches.create(self.saved_search_name, query)
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:7,代码来源:test_saved_search.py

示例10: test_create_crazy

    def test_create_crazy(self):
        start_count = len(self.storage_passwords)
        username = testlib.tmpname()
        realm = testlib.tmpname()

        p = self.storage_passwords.create("changeme",
                                          username + ":[email protected]#$%^&*()_+{}:|<>?",
                                          ":start::[email protected]#$%^&*()_+{}:|<>?" + realm)
        self.assertEqual(start_count + 1, len(self.storage_passwords))
        self.assertEqual(p.realm, ":start::[email protected]#$%^&*()_+{}:|<>?" + realm)
        self.assertEqual(p.username, username + ":[email protected]#$%^&*()_+{}:|<>?")
        self.assertEqual(p.clear_password, "changeme")
        self.assertEqual(p.name,
                         "\\:start\\:\\:[email protected]#$%^&*()_+{}\\:|<>?" + realm + ":" + username + "\\:[email protected]#$%^&*()_+{}\\:|<>?:")

        p.delete()
        self.assertEqual(start_count, len(self.storage_passwords))
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:17,代码来源:test_storage_passwords.py

示例11: test_create_with_slashes

    def test_create_with_slashes(self):
        start_count = len(self.storage_passwords)
        realm = "/" + testlib.tmpname()
        username = "/" + testlib.tmpname()

        # Prepends one escaped slash
        p = self.storage_passwords.create("changeme", username, realm)
        self.assertEqual(start_count + 1, len(self.storage_passwords))
        self.assertEqual(p.realm, realm)
        # Prepends one escaped slash
        self.assertEqual(p.username, username)
        self.assertEqual(p.clear_password, "changeme")
        # Checks for 2 escaped slashes (Splunk encodes the single slash)
        self.assertEqual(p.name, realm + ":" + username + ":")

        p.delete()
        self.assertEqual(start_count, len(self.storage_passwords))
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:17,代码来源:test_storage_passwords.py

示例12: test_create_delete

 def test_create_delete(self):
     message_name = testlib.tmpname()
     message_value = 'Test message'
     message = self.service.messages.create(
         message_name, value=message_value)
     self.assertTrue(message_name in self.service.messages)
     self.assertEqual(message.value, message_value)
     self.check_entity(message)
     self.service.messages.delete(message_name)
     self.assertFalse(message_name in self.service.messages)
开发者ID:huit,项目名称:splunk-sdk-python,代码行数:10,代码来源:test_message.py

示例13: setUp

 def setUp(self):
     super(TestConfs, self).setUp()
     self.app_name = testlib.tmpname()
     self.app = self.service.apps.create(self.app_name)
     # Connect using the test app context
     kwargs = self.opts.kwargs.copy()
     kwargs['app'] = self.app_name
     kwargs['owner'] = "nobody"
     kwargs['sharing'] = "app"
     self.app_service = client.connect(**kwargs)
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:10,代码来源:test_conf.py

示例14: test_saved_search

 def test_saved_search(self):
     temp_name = testlib.tmpname()
     self.check_commands(
         "saved_search/saved_search.py",
         ["saved_search/saved_search.py", "--help"],
         ["saved_search/saved_search.py", "list-all"],
         ["saved_search/saved_search.py", "--operation", "create", "--name", temp_name, "--search", "search * | head 5"],
         ["saved_search/saved_search.py", "list", "--name", temp_name],
         ["saved_search/saved_search.py", "list", "--operation", "delete", "--name", temp_name],
         ["saved_search/saved_search.py", "list", "--name",  "Top five sourcetypes"]
     )
开发者ID:kalpsfeb28,项目名称:splunk-sdk-python,代码行数:11,代码来源:test_examples.py

示例15: setUp

 def setUp(self):
     super(FiredAlertTestCase, self).setUp()
     self.index_name = testlib.tmpname()
     self.assertFalse(self.index_name in self.service.indexes)
     self.index = self.service.indexes.create(self.index_name)
     saved_searches = self.service.saved_searches
     self.saved_search_name = testlib.tmpname()
     self.assertFalse(self.saved_search_name in saved_searches)
     query = "search index=%s" % self.index_name
     kwargs = {'alert_type': 'always',
               'alert.severity': "3",
               'alert.suppress': "0",
               'alert.track': "1",
               'dispatch.earliest_time': "-1h",
               'dispatch.latest_time': "now",
               'is_scheduled': "1",
               'cron_schedule': "* * * * *"}
     self.saved_search = saved_searches.create(
         self.saved_search_name,
         query, **kwargs)
开发者ID:Anlim,项目名称:splunk-sdk-python,代码行数:20,代码来源:test_fired_alert.py


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