Ver código fonte

tests: fix duplicated entries in TestVMsCollection

Deduplicate entries when iterating over TestVMsCollection values. Some
tests add given VM multiple times, to have it available under different
kind of keys (name, uuid etc) - similar to the real VMsCollection.
Marek Marczykowski-Górecki 3 anos atrás
pai
commit
ed5b908371
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      qubes/tests/vm/__init__.py

+ 1 - 1
qubes/tests/vm/__init__.py

@@ -56,7 +56,7 @@ class TestVMsCollection(dict):
         self.clear()
         self.clear()
 
 
     def __iter__(self):
     def __iter__(self):
-        return iter(self.values())
+        return iter(set(self.values()))
 
 
 class TestVolume(object):
 class TestVolume(object):
     def __init__(self, pool):
     def __init__(self, pool):