Ejemplo n.º 1
0
 def test_group(self):
     request = GroupRequest()
     request.namePrefix = '/'
     handler = MasterHandler(EphemeralStore())
     response = handler.group(request)
     self.assertEqual(1, len(response.counts))
     self.assertEqual(1, response.counts.values()[0])
Ejemplo n.º 2
0
 def test_group(self):
     request = GroupRequest()
     request.namePrefix = '/'
     handler = MasterHandler(EphemeralStore())
     response = handler.group(request)
     self.assertEqual(1, len(response.counts))
     self.assertEqual(1, response.counts.values()[0])
Ejemplo n.º 3
0
 def test_query(self):
     query = Query()
     query.namePrefix = ''
     query.maxTokens = 10
     request = QueryRequest()
     request.queries = [query]
     handler = MasterHandler(EphemeralStore())
     response = handler.query(request)
     self.assertEqual(1, len(response.tokens))
Ejemplo n.º 4
0
 def test_query(self):
     query = Query()
     query.namePrefix = ''
     query.maxTokens = 10
     request = QueryRequest()
     request.queries = [query]
     handler = MasterHandler(EphemeralStore())
     response = handler.query(request)
     self.assertEqual(1, len(response.tokens))
Ejemplo n.º 5
0
 def test_query_and_own(self):
     query = Query()
     query.namePrefix = ''
     query.maxTokens = 10
     request = QueryAndOwnRequest()
     request.owner = 'some_owner'
     request.expirationTime = sys.maxint
     request.query = query
     handler = MasterHandler(EphemeralStore())
     response = handler.query_and_own(request)
     self.assertEqual(0, len(response.tokens))
Ejemplo n.º 6
0
 def test_query_and_own(self):
     query = Query()
     query.namePrefix = ''
     query.maxTokens = 10
     request = QueryAndOwnRequest()
     request.owner = 'some_owner'
     request.expirationTime = sys.maxint
     request.query = query
     handler = MasterHandler(EphemeralStore())
     response = handler.query_and_own(request)
     self.assertEqual(0, len(response.tokens))
Ejemplo n.º 7
0
    def create_master(self, store):
        """Create a local master.

        Args:
            store: The store where the master persists tokens.
        """
        self._master_handler = MasterHandler(store)
Ejemplo n.º 8
0
 def test_archive(self):
     handler = MasterHandler(EphemeralStore())
     token = self._insert_token(handler)
     request = ArchiveRequest()
     request.tokens = [token]
     handler.archive(request)
Ejemplo n.º 9
0
 def test_modify(self):
     handler = MasterHandler(EphemeralStore())
     self._insert_token(handler)
Ejemplo n.º 10
0
 def test_archive(self):
     handler = MasterHandler(EphemeralStore())
     token = self._insert_token(handler)
     request = ArchiveRequest()
     request.tokens = [token]
     handler.archive(request)