コード例 #1
0
ファイル: __init__.py プロジェクト: cz8s/Mailpile
 def _start_web_server(cls):
     mp = get_shared_mailpile()
     session = mp._session
     config = mp._config
     sspec = cls._get_mailpile_sspec()
     cls.http_worker = config.http_worker = HttpWorker(session, sspec)
     config.http_worker.start()
コード例 #2
0
 def test_lookup_emailkeys(self):
     m = get_shared_mailpile()[0]
     d = EmailKeyLookupHandler(m._session)
     res = d.lookup('*****@*****.**')
     self.assertIsNotNone(res)
     self.assertEqual(len(res), 2)
     self.assertEqual(len(res[0].keys()), len(res[1].keys()))
コード例 #3
0
 def _start_web_server(cls):
     mp = get_shared_mailpile()
     session = mp._session
     config = mp._config
     sspec = cls._get_mailpile_sspec()
     cls.http_worker = config.http_worker = HttpWorker(session, sspec)
     config.http_worker.start()
コード例 #4
0
ファイル: test_performance.py プロジェクト: Akhilan/Mailpile
 def __init__(self):
     self.mp = get_shared_mailpile()
     self.mp.set("sys.postinglist_kb=%s" % postinglist_kb)
     self.mp.set("prefs.num_results=50")
     self.mp.set("prefs.default_order=rev-date")
     results = self.mp.search(*query)
     assert_less(float(results.as_dict()["elapsed"]), 0.2)
コード例 #5
0
ファイル: __init__.py プロジェクト: codeburg/Mailpile
 def _start_web_server(cls):
     if not MailpileSeleniumTest.http_worker:
         (mp, session, config, _) = get_shared_mailpile()
         sspec = MailpileSeleniumTest._get_mailpile_sspec()
         MailpileSeleniumTest.http_worker = config.http_worker = HttpWorker(
             session, sspec)
         config.http_worker.start()
コード例 #6
0
 def __init__(self):
     self.mp = get_shared_mailpile()
     self.mp.set("sys.postinglist_kb=%s" % postinglist_kb)
     self.mp.set("prefs.num_results=50")
     self.mp.set("prefs.default_order=rev-date")
     results = self.mp.search(*query)
     assert_less(float(results.as_dict()["elapsed"]), 0.2)
コード例 #7
0
ファイル: __init__.py プロジェクト: uniteddiversity/Mailpile
 def _start_web_server(cls):
     if not MailpileSeleniumTest.http_worker:
         mp = get_shared_mailpile()
         session = mp._session
         config = mp._config
         sspec = MailpileSeleniumTest._get_mailpile_sspec()
         MailpileSeleniumTest.http_worker = config.http_worker = HttpWorker(session, sspec)
         config.http_worker.start()
コード例 #8
0
ファイル: test_search.py プロジェクト: whiteyeti/Mailpile
 def __init__(self):
     self.mp = get_shared_mailpile()[0]
     results = self.mp.search(*query)
     try:
         assert_equal(results.result['stats']['count'], expected_count)
         assert_less(float(results.as_dict()["elapsed"]), 0.2)
     except:
         print 'BAD RESULT:\n%s' % results.as_text()
         raise
コード例 #9
0
ファイル: test_search.py プロジェクト: algby/Mailpile
 def __init__(self):
     self.mp = get_shared_mailpile()[0]
     results = self.mp.search(*query)
     try:
         assert_equal(results.result['stats']['count'], expected_count)
         assert_less(float(results.as_dict()["elapsed"]), 0.2)
     except:
         print 'BAD RESULT:\n%s' % results.as_text()
         raise
コード例 #10
0
ファイル: __init__.py プロジェクト: uniteddiversity/Mailpile
 def _start_web_server(cls):
     if not MailpileSeleniumTest.http_worker:
         mp = get_shared_mailpile()
         session = mp._session
         config = mp._config
         sspec = MailpileSeleniumTest._get_mailpile_sspec()
         MailpileSeleniumTest.http_worker = config.http_worker = HttpWorker(
             session, sspec)
         config.http_worker.start()
コード例 #11
0
    def test_lookup(self):
        with patch('DNS.Request') as dns_mock, patch('mailpile.crypto.gpgi.GnuPG.search_key') as gpg_mock:
            gpg_mock.return_value = GPG_MOCK_RETURN
            dns_mock.return_value.req.return_value.answers = DNSPKA_MOCK_RETURN

            m = get_shared_mailpile()[0]
            res = lookup_crypto_keys(m._session, '*****@*****.**')

        self.assertIsNotNone(res)
        self.assertEqual(type(res), list)
        for r in res:
            self.assertEqual(type(r), dict)
コード例 #12
0
ファイル: __init__.py プロジェクト: 5boro/Mailpile
 def _start_web_server(cls):
     if not MailpileSeleniumTest.http_worker:
         (mp, session, config, _) = get_shared_mailpile()
         sspec = MailpileSeleniumTest._get_mailpile_sspec()
         MailpileSeleniumTest.http_worker = config.http_worker = HttpWorker(session, sspec)
         config.http_worker.start()
コード例 #13
0
ファイル: __init__.py プロジェクト: 5boro/Mailpile
 def _get_mailpile_sspec(cls):
     (_, _, config, _) = get_shared_mailpile()
     return (config.sys.http_host, config.sys.http_port)
コード例 #14
0
ファイル: test_keylookup.py プロジェクト: 5boro/Mailpile
 def test_lookup_emailkeys(self):
     m = get_shared_mailpile()[0]
     d = EmailKeyLookupHandler(m._session, {})
     res = d.lookup('*****@*****.**')
     self.assertIsNotNone(res)
コード例 #15
0
ファイル: __init__.py プロジェクト: cz8s/Mailpile
 def _get_mailpile_sspec(cls):
     config = get_shared_mailpile()._config
     return (config.sys.http_host, config.sys.http_port)
コード例 #16
0
 def _stop_web_server(cls):
     mp = get_shared_mailpile()
     mp._config.http_worker = None
     cls.http_worker.quit()
     cls.http_worker = None
コード例 #17
0
ファイル: test_search.py プロジェクト: kinetikk/Mailpile
 def __init__(self):
     self.mp = get_shared_mailpile()[0]
     results = self.mp.search(*query)
     assert_equal(results.result['stats']['count'], expected_count)
     assert_less(float(results.as_dict()["elapsed"]), 0.2)
コード例 #18
0
ファイル: __init__.py プロジェクト: 5boro/Mailpile
 def _stop_web_server(cls):
     if MailpileSeleniumTest.http_worker:
         (mp, _, config, _) = get_shared_mailpile()
         mp._config.http_worker = None
         MailpileSeleniumTest.http_worker.quit()
         MailpileSeleniumTest.http_worker = MailpileSeleniumTest.http_worker = None
コード例 #19
0
ファイル: __init__.py プロジェクト: codeburg/Mailpile
 def _get_mailpile_sspec(cls):
     (_, _, config, _) = get_shared_mailpile()
     return (config.sys.http_host, config.sys.http_port)
コード例 #20
0
ファイル: test_search.py プロジェクト: samkline/Mailpile
 def __init__(self):
     self.mp = get_shared_mailpile()
     results = self.mp.search(*query)
     assert_equal(results.result['stats']['count'], expected_count)
     assert_less(float(results.as_dict()["elapsed"]), 0.2)
コード例 #21
0
ファイル: __init__.py プロジェクト: uniteddiversity/Mailpile
 def _get_mailpile_sspec(cls):
     config = get_shared_mailpile()._config
     return (config.sys.http_host, config.sys.http_port)
コード例 #22
0
ファイル: __init__.py プロジェクト: cz8s/Mailpile
 def _stop_web_server(cls):
     mp = get_shared_mailpile()
     mp._config.http_worker = None
     cls.http_worker.quit()
     cls.http_worker = None
コード例 #23
0
ファイル: __init__.py プロジェクト: uniteddiversity/Mailpile
 def _stop_web_server(cls):
     if MailpileSeleniumTest.http_worker:
         mp = get_shared_mailpile()
         mp._config.http_worker = None
         MailpileSeleniumTest.http_worker.quit()
         MailpileSeleniumTest.http_worker = MailpileSeleniumTest.http_worker = None
コード例 #24
0
ファイル: test_keylookup.py プロジェクト: whiteyeti/Mailpile
 def test_lookup_emailkeys(self):
     m = get_shared_mailpile()[0]
     d = EmailKeyLookupHandler(m._session, {})
     res = d.lookup('*****@*****.**')
     self.assertIsNotNone(res)