move candidates unit test where it belongs
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 9 Jul 2012 10:22:33 +0000 (12:22 +0200)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 9 Jul 2012 10:22:33 +0000 (12:22 +0200)
sfa/client/candidates.py
sfa/client/sfaadmin.py

index 77eef7d..a49f442 100644 (file)
@@ -13,3 +13,31 @@ class Candidates:
         if len(matches)==1: return matches[0]
         else: return None
 
+#################### minimal test
+candidates_specs=[
+('create delete reset resources slices start status stop version', 
+  [ ('ver','version'),
+    ('r',None),
+    ('re',None),
+    ('res',None),
+    ('rese','reset'),
+    ('reset','reset'),
+    ('reso','resources'),
+    ('sli','slices'),
+    ('st',None),
+    ('sta',None),
+    ('stop','stop'),
+    ('a',None),
+])
+]
+
+def test_candidates ():
+    for (names, tuples) in candidates_specs:
+        names=names.split()
+        for (input,expected) in tuples:
+            got=Candidates(names).only_match(input)
+            if got==expected: print '.',
+            else: print 'X FAIL','names[',names,'] input',input,'expected',expected,'got',got
+
+if __name__ == '__main__':
+    test_candidates()
index d676de6..c95f550 100755 (executable)
@@ -449,30 +449,3 @@ class SfaAdmin:
             print "Command failed, please check log for more info"
             raise
 
-candidates_specs=[
-('create delete reset resources slices start status stop version', 
-  [ ('ver','version'),
-    ('r',None),
-    ('re',None),
-    ('res',None),
-    ('rese','reset'),
-    ('reset','reset'),
-    ('reso','resources'),
-    ('sli','slices'),
-    ('st',None),
-    ('sta',None),
-    ('stop','stop'),
-    ('a',None),
-])
-]
-
-def test_candidates ():
-    for (names, tuples) in candidates_specs:
-        names=names.split()
-        for (input,expected) in tuples:
-            got=Candidates(names).only_match(input)
-            if got==expected: print '.',
-            else: print 'X FAIL','names[',names,'] input',input,'expected',expected,'got',got
-
-if __name__ == '__main__':
-    test_candidates()