Ejemplo n.º 1
0
 def platforms(self, platforms):
     typeCheckerArray(type(self).__name__, platforms, str, "platforms")
     self.__platforms = []
     valids = ["Windows", "Linux", "macOS", "AWS", "GCP", "Azure",
               "Azure AD", "Office 365", "SaaS"]
     if self.domain == "mitre-mobile":
         valids = ['Android', 'iOS']
     for entry in platforms:
         categoryChecker(type(self).__name__, entry, valids, "platforms")
         self.__platforms.append(entry)
Ejemplo n.º 2
0
 def stages(self, stage):
     typeCheckerArray(type(self).__name__, stage, str, "stage")
     categoryChecker(
         type(self).__name__, stage[0], ["act", "prepare"], "stages")
     self.__stages = stage
Ejemplo n.º 3
0
 def colors(self, colors):
     typeCheckerArray(type(self).__name__, colors, str, "colors")
     self.__colors = []
     for entry in colors:
         self.__colors.append(entry)
     self._compute_curve()
Ejemplo n.º 4
0
 def platforms(self, platforms):
     typeCheckerArray(type(self).__name__, platforms, str, "platforms")
     self.__platforms = []
     for entry in platforms:
         self.__platforms.append(entry)