コード例 #1
0
ファイル: __init__.py プロジェクト: BjarniRunar/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()
コード例 #2
0
 def __init__(self):
     self.mp = get_shared_mailpile()[0]
     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)
コード例 #3
0
ファイル: test_performance.py プロジェクト: 4myPAL/Mailpile
 def __init__(self):
     self.mp = get_shared_mailpile()[0]
     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)
コード例 #4
0
ファイル: test_search.py プロジェクト: thisjunjiang/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
コード例 #5
0
ファイル: test_search.py プロジェクト: runt18/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{0!s}'.format(results.as_text())
         raise
コード例 #6
0
ファイル: test_search.py プロジェクト: nohobby/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
コード例 #7
0
ファイル: test_keylookup.py プロジェクト: runt18/Mailpile
    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)
コード例 #8
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)
コード例 #9
0
ファイル: test_keylookup.py プロジェクト: runt18/Mailpile
 def test_lookup_emailkeys(self):
     m = get_shared_mailpile()[0]
     d = EmailKeyLookupHandler(m._session, {})
     res = d.lookup('*****@*****.**')
     self.assertIsNotNone(res)
コード例 #10
0
ファイル: __init__.py プロジェクト: BjarniRunar/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
コード例 #11
0
ファイル: __init__.py プロジェクト: BjarniRunar/Mailpile
 def _get_mailpile_sspec(cls):
     (_, _, config, _) = get_shared_mailpile()
     return (config.sys.http_host, config.sys.http_port,
             config.sys.http_path)
コード例 #12
0
ファイル: __init__.py プロジェクト: 4myPAL/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
コード例 #13
0
ファイル: __init__.py プロジェクト: 4myPAL/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()
コード例 #14
0
ファイル: __init__.py プロジェクト: 4myPAL/Mailpile
 def _get_mailpile_sspec(cls):
     (_, _, config, _) = get_shared_mailpile()
     return (config.sys.http_host, config.sys.http_port)
コード例 #15
0
 def test_lookup_emailkeys(self):
     m = get_shared_mailpile()[0]
     d = EmailKeyLookupHandler(m._session, {})
     res = d.lookup('*****@*****.**')
     self.assertIsNotNone(res)