예제 #1
0
파일: utils.py 프로젝트: aolihu/pysap
class RandEnumKeys(RandEnum):
    """Picks a random value from dict keys list. Used for fuzzing enum fields.

    """
    def __init__(self, enum):
        self.enum = []
        for key in list(enum.keys()):
            self.enum.append(key)
        self.seq = RandomEnumeration(0, len(list(enum.keys())) - 1)

    def _fix(self):
        return self.enum[self.seq.next()]
예제 #2
0
파일: utils.py 프로젝트: deneme056/pysap
class RandEnumKeys(RandEnum):
    """Picks a random value from dict keys list. Used for fuzzing enum fields.

    """
    def __init__(self, enum):
        self.enum = []
        for key in list(enum.keys()):
            self.enum.append(key)
        self.seq = RandomEnumeration(0, len(list(enum.keys())) - 1)

    def _fix(self):
        return self.enum[self.seq.next()]
예제 #3
0
파일: utils.py 프로젝트: aolihu/pysap
 def __init__(self, enum):
     self.enum = []
     for key in list(enum.keys()):
         self.enum.append(key)
     self.seq = RandomEnumeration(0, len(list(enum.keys())) - 1)
예제 #4
0
파일: utils.py 프로젝트: deneme056/pysap
 def __init__(self, enum):
     self.enum = []
     for key in list(enum.keys()):
         self.enum.append(key)
     self.seq = RandomEnumeration(0, len(list(enum.keys())) - 1)