[KSS-checkins] r51991 - kukit/kss.base/trunk/src/kss/base

jvloothuis at codespeak.net jvloothuis at codespeak.net
Sat Mar 1 13:49:03 CET 2008


Author: jvloothuis
Date: Sat Mar  1 13:49:01 2008
New Revision: 51991

Modified:
   kukit/kss.base/trunk/src/kss/base/plugin.txt
   kukit/kss.base/trunk/src/kss/base/utils.py
   kukit/kss.base/trunk/src/kss/base/utils.txt
Log:

Fixed the listing of plugins for the ksspackage utility

Made the plugin test clean up after itself


Modified: kukit/kss.base/trunk/src/kss/base/plugin.txt
==============================================================================
--- kukit/kss.base/trunk/src/kss/base/plugin.txt	(original)
+++ kukit/kss.base/trunk/src/kss/base/plugin.txt	Sat Mar  1 13:49:01 2008
@@ -156,3 +156,12 @@
   >>> ExamplePlugin.priority = -99999
   >>> list(available_plugins())
   [('testing', <ExamplePlugin ...>), ('kss-core', <kss.base.config.KSSCore ...>)]
+
+
+Cleanup
+-------
+
+Finally we will cleanup the working set so that the next tests won't
+find our example plugin.
+
+  >>> pkg_resources.working_set.entry_keys['.'] = []

Modified: kukit/kss.base/trunk/src/kss/base/utils.py
==============================================================================
--- kukit/kss.base/trunk/src/kss/base/utils.py	(original)
+++ kukit/kss.base/trunk/src/kss/base/utils.py	Sat Mar  1 13:49:01 2008
@@ -3,7 +3,7 @@
 import optparse
  
 from kss.base import javascript
-from kss.base.plugin import activate, active_plugins
+from kss.base.plugin import activate, available_plugins
  
 def ksspackage():
     parser = optparse.OptionParser()
@@ -50,7 +50,8 @@
 
     elif options.list_plugins:
         print "Available plugins:"
-        for id, factory in active_plugins():
+
+        for id, factory in available_plugins():
             print "  %s" % id
             
     else:

Modified: kukit/kss.base/trunk/src/kss/base/utils.txt
==============================================================================
--- kukit/kss.base/trunk/src/kss/base/utils.txt	(original)
+++ kukit/kss.base/trunk/src/kss/base/utils.txt	Sat Mar  1 13:49:01 2008
@@ -41,10 +41,10 @@
 
 To find out which plugin we can use, let us ask for the available plugins.
 
-//  >>> sys.argv = ['ksspackage', '--list']
-//  >>> ksspackage()
-//  Available plugins:
-//    kss-core
+  >>> sys.argv = ['ksspackage', '--list']
+  >>> ksspackage()
+  Available plugins:
+    kss-core
 
 Now that we provide a plugin, its files are put into the dir.
 
@@ -59,10 +59,3 @@
 
   >>> sys.argv = old_argv
 
-The code hereunder should be removed : strangely, it only works after the code
-above.
-
-  >>> sys.argv = ['ksspackage', '--list']
-  >>> ksspackage()
-  Available plugins:
-    kss-core


More information about the Kukit-checkins mailing list