Revision b4d2d2cb qa/qa_utils.py
b/qa/qa_utils.py | ||
---|---|---|
647 | 647 |
return result |
648 | 648 |
return wrapper |
649 | 649 |
return decorator |
650 |
|
|
651 |
|
|
652 |
def GetNonexistentGroups(count): |
|
653 |
"""Gets group names which shouldn't exist on the cluster. |
|
654 |
|
|
655 |
@param count: Number of groups to get |
|
656 |
@rtype: list |
|
657 |
|
|
658 |
""" |
|
659 |
groups = qa_config.get("groups", {}) |
|
660 |
|
|
661 |
default = ["group1", "group2", "group3"] |
|
662 |
assert count <= len(default) |
|
663 |
|
|
664 |
candidates = groups.get("inexistent-groups", default)[:count] |
|
665 |
|
|
666 |
if len(candidates) < count: |
|
667 |
raise Exception("At least %s non-existent groups are needed" % count) |
|
668 |
|
|
669 |
return candidates |
Also available in: Unified diff