oeqa/core/utils/misc: remove redundant file

This file dates back to 2016. Half of the functions have never been used,
the rest are used in one place and have now been replaced.

(From OE-Core rev: 5a053b2a84e7a671925fb4a78005145786c57f6a)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ross Burton
2022-03-31 19:29:05 +01:00
committed by Richard Purdie
parent da6930c6f4
commit f4205dcf3d

View File

@@ -1,47 +0,0 @@
#
# Copyright (C) 2016 Intel Corporation
#
# SPDX-License-Identifier: MIT
#
def toList(obj, obj_type, obj_name="Object"):
if isinstance(obj, obj_type):
return [obj]
elif isinstance(obj, list):
return obj
else:
raise TypeError("%s must be %s or list" % (obj_name, obj_type))
def toSet(obj, obj_type, obj_name="Object"):
if isinstance(obj, obj_type):
return {obj}
elif isinstance(obj, list):
return set(obj)
elif isinstance(obj, set):
return obj
else:
raise TypeError("%s must be %s or set" % (obj_name, obj_type))
def strToList(obj, obj_name="Object"):
return toList(obj, str, obj_name)
def strToSet(obj, obj_name="Object"):
return toSet(obj, str, obj_name)
def intToList(obj, obj_name="Object"):
return toList(obj, int, obj_name)
def dataStoteToDict(d, variables):
data = {}
for v in variables:
data[v] = d.getVar(v)
return data
def updateTestData(d, td, variables):
"""
Updates variables with values of data store to test data.
"""
for var in variables:
td[var] = d.getVar(var)