Index: chrome/test/mini_installer/verifier.py |
diff --git a/chrome/test/mini_installer/verifier.py b/chrome/test/mini_installer/verifier.py |
index 7b0fae6c46e0dc6dc16d204d4902e3edaa1cf2bd..8a735ba19c3f3eca0e95cebf9f3ace26198268f1 100644 |
--- a/chrome/test/mini_installer/verifier.py |
+++ b/chrome/test/mini_installer/verifier.py |
@@ -4,12 +4,20 @@ |
import registry_verifier |
+ |
def Verify(property): |
- """Verifies that the current machine states match the property object.""" |
+ """Verifies that the current machine states match the property dictionary. |
+ |
+ A property dictionary is a dictionary where each key is a verifier's name and |
+ the associated value is the input to that verifier. For details about the |
+ input format for each verifier, take a look at http://goo.gl/1P85WL |
+ |
+ Args: |
+ property: A property dictionary. |
+ """ |
for verifier_name, value in property.iteritems(): |
if verifier_name == 'RegistryEntries': |
registry_verifier.VerifyRegistryEntries(value) |
else: |
# TODO(sukolsak): Implement other verifiers |
- # TODO(sukolsak): Use unittest framework instead of exceptions. |
- raise Exception('Unknown verifier') |
+ raise KeyError('Unknown verifier %s' % verifier_name) |