summaryrefslogtreecommitdiff
path: root/tests/system/shared/classes.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/system/shared/classes.py')
-rw-r--r--tests/system/shared/classes.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/tests/system/shared/classes.py b/tests/system/shared/classes.py
index cd6facb6ca..c4be96bed8 100644
--- a/tests/system/shared/classes.py
+++ b/tests/system/shared/classes.py
@@ -44,7 +44,7 @@ class Targets:
@staticmethod
def availableTargetClasses():
- availableTargets = list(Targets.ALL_TARGETS)
+ availableTargets = set(Targets.ALL_TARGETS)
if platform.system() in ('Windows', 'Microsoft'):
availableTargets.remove(Targets.EMBEDDED_LINUX)
elif platform.system() == 'Darwin':
@@ -54,8 +54,7 @@ class Targets:
@staticmethod
def desktopTargetClasses():
desktopTargets = Targets.availableTargetClasses()
- if Targets.EMBEDDED_LINUX in desktopTargets:
- desktopTargets.remove(Targets.EMBEDDED_LINUX)
+ desktopTargets.discard(Targets.EMBEDDED_LINUX)
return desktopTargets
@staticmethod
@@ -64,10 +63,7 @@ class Targets:
@staticmethod
def getTargetsAsStrings(targets):
- if not isinstance(targets, (tuple,list)):
- test.fatal("Wrong usage... This function handles only tuples or lists.")
- return None
- return map(Targets.getStringForTarget, targets)
+ return set(map(Targets.getStringForTarget, targets))
@staticmethod
def getIdForTargetName(targetName):