Exemplo n.º 1
0
    def testRandom(self):
        db = mem_db.InMemoryDB()

        hunt_id = db_test_utils.InitializeHunt(db)
        hunt_obj = db.ReadHuntObject(hunt_id)
        self.assertIsNotNone(hunt_obj)
        self.assertIsNotNone(db.ReadGRRUser(hunt_obj.creator))
Exemplo n.º 2
0
    def testSupplied(self):
        db = mem_db.InMemoryDB()

        cron_job_id = db_test_utils.InitializeCronJob(db,
                                                      cron_job_id="QUUX1337")
        self.assertEqual(cron_job_id, "QUUX1337")
        self.assertIsNotNone(db.ReadCronJob(cron_job_id))
Exemplo n.º 3
0
    def testRandom(self):
        db = mem_db.InMemoryDB()

        client_id = db_test_utils.InitializeClient(db)
        flow_id = db_test_utils.InitializeFlow(db, client_id)

        flow_obj = db.ReadFlowObject(client_id=client_id, flow_id=flow_id)
        self.assertIsNotNone(flow_obj)
Exemplo n.º 4
0
    def testKwargs(self):
        db = mem_db.InMemoryDB()

        username = db_test_utils.InitializeUser(db)
        client_id = db_test_utils.InitializeClient(db)
        flow_id = db_test_utils.InitializeFlow(db, client_id, creator=username)

        flow_obj = db.ReadFlowObject(client_id=client_id, flow_id=flow_id)
        self.assertEqual(flow_obj.creator, username)
Exemplo n.º 5
0
    def testSupplied(self):
        db = mem_db.InMemoryDB()

        client_id = db_test_utils.InitializeClient(db)
        flow_id = db_test_utils.InitializeFlow(db,
                                               client_id,
                                               flow_id="ABCDEF42")
        self.assertEqual(flow_id, "ABCDEF42")

        flow_obj = db.ReadFlowObject(client_id=client_id, flow_id=flow_id)
        self.assertIsNotNone(flow_obj)
Exemplo n.º 6
0
    def setUp(self):
        super(ArtifactMigrationTest, self).setUp()

        self._db_patcher = mock.patch.object(
            data_store, "REL_DB",
            db.DatabaseValidationWrapper(mem.InMemoryDB()))
        self._db_patcher.start()

        self._artifact_patcher = mock.patch.object(
            artifact_registry, "REGISTRY",
            artifact_registry.ArtifactRegistry())
        self._artifact_patcher.start()
Exemplo n.º 7
0
def SharedMemoryDBServer(port):
  """Initializes SharedMemoryDB server object."""

  server = TCPServerV6(("::", port), SharedMemoryDBTCPHandler)
  server.port = port
  server.lock = threading.RLock()

  server.flow_processing_requests = []
  server.num_fpr_handlers = 0
  server.messages = []
  server.num_msg_handlers = 0

  server.delegate = mem.InMemoryDB()

  def Reset():
    server.delegate = mem.InMemoryDB()

  server.Reset = Reset  # pylint: disable=invalid-name

  return server
Exemplo n.º 8
0
 def CreateDatabase(self):
   return mem.InMemoryDB(), None
Exemplo n.º 9
0
 def Wrapper(*args, **kwargs):
   db = abstract_db.DatabaseValidationWrapper(mem.InMemoryDB())
   with mock.patch.object(data_store, "REL_DB", db):
     func(*(args + (db,)), **kwargs)
Exemplo n.º 10
0
 def Reset():
   server.delegate = mem.InMemoryDB()
Exemplo n.º 11
0
    def testRandom(self):
        db = mem_db.InMemoryDB()

        cron_job_id = db_test_utils.InitializeCronJob(db)
        self.assertIsNotNone(db.ReadCronJob(cron_job_id))
Exemplo n.º 12
0
    def testSupplied(self):
        db = mem_db.InMemoryDB()

        hunt_id = db_test_utils.InitializeHunt(db, hunt_id="ABCDEF42")
        self.assertEqual(hunt_id, "ABCDEF42")
        self.assertIsNotNone(db.ReadHuntObject(hunt_id))
Exemplo n.º 13
0
    def testSupplied(self):
        db = mem_db.InMemoryDB()

        username = db_test_utils.InitializeUser(db, username="******")
        self.assertEqual(username, "foobar")
        self.assertIsNotNone(db.ReadGRRUser(username))
Exemplo n.º 14
0
    def testRandom(self):
        db = mem_db.InMemoryDB()

        username = db_test_utils.InitializeUser(db)
        self.assertIsNotNone(db.ReadGRRUser(username))
Exemplo n.º 15
0
    def testSupplied(self):
        db = mem_db.InMemoryDB()

        client_id = db_test_utils.InitializeClient(db, "C.012345678ABCDEFAA")
        self.assertEqual(client_id, "C.012345678ABCDEFAA")
        self.assertIsNotNone(db.ReadClientMetadata(client_id))
Exemplo n.º 16
0
    def testRandom(self):
        db = mem_db.InMemoryDB()

        client_id = db_test_utils.InitializeClient(db)
        self.assertIsNotNone(db.ReadClientMetadata(client_id))