コード例 #1
0
ファイル: flow_test.py プロジェクト: viszsec/grr
def _CreateToken(db: abstract_db.Database) -> access_control.ACLToken:
    username = "".join(random.choice("abcdef") for _ in range(8))
    db.WriteGRRUser(username)
    return access_control.ACLToken(username=username, reason="Lorem ipsum.")
コード例 #2
0
ファイル: db_test_lib_test.py プロジェクト: jaegeral/grr
    def TestMethod(self, username: Text, db: abstract_db.Database):
      db.WriteGRRUser(username)

      user = db.ReadGRRUser(username)
      self.assertEqual(user.username, username)
コード例 #3
0
def _CreateContext(
        db: abstract_db.Database) -> api_call_context.ApiCallContext:
    username = "".join(random.choice("abcdef") for _ in range(8))
    db.WriteGRRUser(username)
    return api_call_context.ApiCallContext(username)
コード例 #4
0
ファイル: db_test_lib_test.py プロジェクト: jaegeral/grr
    def TestMethod(db: abstract_db.Database):
      self.assertEqual(db.CountGRRUsers(), 0)

      db.WriteGRRUser("foo")
      self.assertEqual(db.CountGRRUsers(), 1)