コード例 #1
0
 def test_set(self):
     self.assertTrue("passante_di_professione" not in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it", self.mario, "come", "una", "catapulta!")
     self.assertTrue("passante_di_professione" in GLApiCache.memory_cache_dict)
     self.assertTrue(pdp_it == "come una catapulta!")
     yield GLApiCache.set("passante_di_professione", "it", "ma io ho visto tutto!")
     self.assertTrue("passante_di_professione" in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it", self.mario, "already", "cached")
     self.assertEqual(pdp_it, "ma io ho visto tutto!")
コード例 #2
0
 def test_get(self):
     self.assertTrue("passante_di_professione" not in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it", self.mario, "come", "una", "catapulta!")
     pdp_en = yield GLApiCache.get("passante_di_professione", "en", self.mario, "like", "a", "catapult!")
     self.assertTrue("passante_di_professione" in GLApiCache.memory_cache_dict)
     self.assertTrue("it" in GLApiCache.memory_cache_dict['passante_di_professione'])
     self.assertTrue("en" in GLApiCache.memory_cache_dict['passante_di_professione'])
     self.assertEqual(pdp_it, "come una catapulta!")
     self.assertEqual(pdp_en, "like a catapult!")
コード例 #3
0
ファイル: node.py プロジェクト: mmaker/GlobaLeaks
    def get(self, *uriargs):

        node_info = yield GLApiCache.get('node', self.request.language,
                                         anon_serialize_node, self.request.language)

        if node_info['ahmia']:
            ret = yield GLApiCache.get('ahmia', self.request.language,
                                   anon_serialize_ahmia, self.request.language)

            self.finish(ret)
        else: # in case of disabled option we return 404
            self.set_status(404)
            self.finish()
コード例 #4
0
 def test_set(self):
     self.assertTrue(
         "passante_di_professione" not in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it",
                                   self.mario, "come", "una", "catapulta!")
     self.assertTrue(
         "passante_di_professione" in GLApiCache.memory_cache_dict)
     self.assertTrue(pdp_it == "come una catapulta!")
     yield GLApiCache.set("passante_di_professione", "it",
                          "ma io ho visto tutto!")
     self.assertTrue(
         "passante_di_professione" in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it",
                                   self.mario, "already", "cached")
     self.assertEqual(pdp_it, "ma io ho visto tutto!")
コード例 #5
0
 def test_get(self):
     self.assertTrue(
         "passante_di_professione" not in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it",
                                   self.mario, "come", "una", "catapulta!")
     pdp_en = yield GLApiCache.get("passante_di_professione", "en",
                                   self.mario, "like", "a", "catapult!")
     self.assertTrue(
         "passante_di_professione" in GLApiCache.memory_cache_dict)
     self.assertTrue(
         "it" in GLApiCache.memory_cache_dict['passante_di_professione'])
     self.assertTrue(
         "en" in GLApiCache.memory_cache_dict['passante_di_professione'])
     self.assertEqual(pdp_it, "come una catapulta!")
     self.assertEqual(pdp_en, "like a catapult!")
コード例 #6
0
 def test_invalidate(self):
     self.assertTrue("passante_di_professione" not in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it", self.mario, "come", "una", "catapulta!")
     self.assertTrue("passante_di_professione" in GLApiCache.memory_cache_dict)
     self.assertEqual(pdp_it, "come una catapulta!")
     yield GLApiCache.invalidate("passante_di_professione")
     self.assertTrue("passante_di_professione" not in GLApiCache.memory_cache_dict)
コード例 #7
0
ファイル: node.py プロジェクト: RuanAragao/GlobaLeaks
 def get(self):
     """
     Get all the contexts.
     """
     ret = yield GLApiCache.get('contexts', self.request.language,
                                get_public_context_list, self.request.language)
     self.finish(ret)
コード例 #8
0
ファイル: node.py プロジェクト: RuanAragao/GlobaLeaks
 def get(self):
     """
     Gets all the receivers.
     """
     ret = yield GLApiCache.get('receivers', self.request.language,
                                get_public_receiver_list, self.request.language)
     self.finish(ret)
コード例 #9
0
ファイル: node.py プロジェクト: keichacon/GlobaLeaks
 def get(self):
     """
     Gets all the receivers.
     """
     ret = yield GLApiCache.get('receivers', self.request.language,
                                get_public_receiver_list,
                                self.request.language)
     self.finish(ret)
コード例 #10
0
ファイル: node.py プロジェクト: keichacon/GlobaLeaks
 def get(self):
     """
     Get all the contexts.
     """
     ret = yield GLApiCache.get('contexts', self.request.language,
                                get_public_context_list,
                                self.request.language)
     self.finish(ret)
コード例 #11
0
ファイル: node.py プロジェクト: keichacon/GlobaLeaks
    def get(self):
        """
        Get the Ahmia.fi descriptor
        """
        node_info = yield GLApiCache.get('node', self.request.language,
                                         anon_serialize_node,
                                         self.request.language)

        if node_info['ahmia']:
            ret = yield GLApiCache.get('ahmia', self.request.language,
                                       anon_serialize_ahmia,
                                       self.request.language)

            self.finish(ret)
        else:  # in case of disabled option we return 404
            self.set_status(404)
            self.finish()
コード例 #12
0
ファイル: node.py プロジェクト: mmaker/GlobaLeaks
 def get(self, *uriargs):
     """
     Parameters: None
     Response: publicNodeDesc
     Errors: NodeNotFound
     """
     ret = yield GLApiCache.get('node', self.request.language,
                                anon_serialize_node, self.request.language)
     self.finish(ret)
コード例 #13
0
ファイル: node.py プロジェクト: mmaker/GlobaLeaks
    def get(self, *uriargs):
        """
        Parameters: None
        Response: publicReceiverList
        Errors: None
        """

        ret = yield GLApiCache.get('receivers', self.request.language,
                                   get_public_receiver_list, self.request.language)
        self.finish(ret)
コード例 #14
0
ファイル: node.py プロジェクト: mmaker/GlobaLeaks
    def get(self, *uriargs):
        """
        Parameters: None
        Response: publicContextList
        Errors: None
        """

        ret = yield GLApiCache.get('contexts', self.request.language,
                                   get_public_context_list, self.request.language)
        self.finish(ret)
コード例 #15
0
 def test_invalidate(self):
     self.assertTrue(
         "passante_di_professione" not in GLApiCache.memory_cache_dict)
     pdp_it = yield GLApiCache.get("passante_di_professione", "it",
                                   self.mario, "come", "una", "catapulta!")
     self.assertTrue(
         "passante_di_professione" in GLApiCache.memory_cache_dict)
     self.assertEqual(pdp_it, "come una catapulta!")
     yield GLApiCache.invalidate("passante_di_professione")
     self.assertTrue(
         "passante_di_professione" not in GLApiCache.memory_cache_dict)
コード例 #16
0
ファイル: node.py プロジェクト: keichacon/GlobaLeaks
    def get(self):
        """
        Get the node infos.
        """
        ret = yield GLApiCache.get('node', self.request.language,
                                   anon_serialize_node, self.request.language)

        ret['custom_homepage'] = os.path.isfile(
            os.path.join(GLSetting.static_path, "custom_homepage.html"))

        self.finish(ret)
コード例 #17
0
ファイル: node.py プロジェクト: RuanAragao/GlobaLeaks
    def get(self):
        """
        Get the node infos.
        """
        ret = yield GLApiCache.get('node', self.request.language,
                                   anon_serialize_node, self.request.language)

        ret['custom_homepage'] = os.path.isfile(os.path.join(GLSetting.static_path,
                                                             "custom_homepage.html"))

        self.finish(ret)