QAutomate testdata¶
-
class
webframework.extension.global_testdata.testdata.
TestData
¶ Custom dictionary class for Test data
-
add_testdata_file
(path, relative_path=True, is_folder=False)¶ Add test data files to test data
Parameters: path – Path to test data file Returns: None
-
clear
() → None. Remove all items from D.¶
-
copy
() → a shallow copy of D¶
-
copy_parameter
(section_to_copy_from, parameter_to_copy, section_to_copy_to, parameter_to_create)¶ Add copy of parameter to section
Parameters: - section_to_copy_from –
- parameter_to_copy –
- section_to_copy_to –
- parameter_to_create –
Returns: None
-
copy_section
(section_to_copy, section_to_create)¶ Add copy of section into test data
Parameters: - section_to_copy – Name of section to copy
- section_to_create –
Returns: Testdata section
-
create_parameter
(section_name, parameter_name, parameter_value)¶ Create parameter into section with given value
Parameters: - section_name – Test data section name
- parameter_name – Test data parameter name
- parameter_value – Test data parameter value
Returns: Parameter value
-
create_section
(section_name)¶ Create empty section into test data
Parameters: section_name – Test data section name Returns: Testdata section
-
fromkeys
(S[, v]) → New dict with keys from S and values equal to v.¶ v defaults to None.
-
get
(k[, d]) → D[k] if k in D, else d. d defaults to None.¶
-
get_parameter
(section_name, parameter_name)¶ - Method for getting parameter from section.If section_name is none find all parameters with parameter_name
Parameters: - section_name – test data section name
- parameter_name – test data parameter name
Returns: parameter or filtered test data
-
get_section
(section_name)¶ Method for getting section
Parameters: section_name – test data section name Returns: section dictionary
-
get_sections_with_parameter
(parameter_name)¶ Return section dicts with given parameter
Parameters: parameter_name – test data parameter name Returns: Dict of section dicts
-
has_key
(k) → True if D has a key k, else False¶
-
items
() → list of D's (key, value) pairs, as 2-tuples¶
-
iteritems
() → an iterator over the (key, value) items of D¶
-
iterkeys
() → an iterator over the keys of D¶
-
itervalues
() → an iterator over the values of D¶
-
keys
() → list of D's keys¶
-
pop
(k[, d]) → v, remove specified key and return the corresponding value.¶ If key is not found, d is returned if given, otherwise KeyError is raised
-
popitem
() → (k, v), remove and return some (key, value) pair as a¶ 2-tuple; but raise KeyError if D is empty.
-
setdefault
(k[, d]) → D.get(k,d), also set D[k]=d if k not in D¶
-
update
([E, ]**F) → None. Update D from dict/iterable E and F.¶ If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
-
values
() → list of D's values¶
-
viewitems
() → a set-like object providing a view on D's items¶
-
viewkeys
() → a set-like object providing a view on D's keys¶
-
viewvalues
() → an object providing a view on D's values¶
-