/[gnue]/gnue-appserver/src/classrep/test.py
ViewVC logotype

Diff of /gnue-appserver/src/classrep/test.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by reinhard, Mon Jul 28 22:44:56 2003 UTC revision 1.6 by reinhard, Fri Aug 8 19:33:51 2003 UTC
# Line 1  Line 1 
1  from language import App  from gnue.appserver.language import App
2  from classrep import *  from gnue.appserver import classrep
3    
4  app = App.App ()  app = App.App ()
5  sess = app.newSession ("hacker", "secret")  # sess = app.newSession ("hacker", "secret")
6  mod = ModuleDict (sess)  # mod = ModuleDict (sess)
7    
8  print '\nModule "address":'  print '\nModule "address":'
9  m = mod ["address"]  m = classrep.modules ["address"]
10  print "%s: %s\n" % (m.gnue_name, m.gnue_comment)  print "%s: %s\n" % (m.gnue_name, m.gnue_comment)
11    
12  print "Classes in 'address':"  print "Classes in 'address':"
13  for k in m.classes.keys ():  for k in m.classes.keys ():
14    print k    print k
15    
16  print "Number of modules: %d\n" % len (mod)  print "Number of modules: %d\n" % len (classrep.modules)
17    
18  print "All modules via keys ():"  print "All modules via keys ():"
19  for k in mod.keys ():  for k in classrep.modules.keys ():
20    m = mod [k]    m = classrep.modules [k]
21    print k, ":", m.gnue_comment    print k, ":", m.gnue_comment
22    
23  print  print
24  print "All modules via values ():"  print "All modules via values ():"
25  for m in mod.values ():  for m in classrep.modules.values ():
26    print m.gnue_name + ": " + m.gnue_comment    print m.gnue_name + ": " + m.gnue_comment
27    
28  print  print
29  print "All modules via items ():"  print "All modules via items ():"
30  for i in mod.items ():  for i in classrep.modules.items ():
31    print i    print i
32    
33  print  print
34  print 'Is there a module "address": %d' % mod.has_key ("address")  print 'Is there a module "address": %d' % classrep.modules.has_key ("address")
35  print 'Is there a module "foo": %d' % mod.has_key ("foo")  print 'Is there a module "foo": %d' % classrep.modules.has_key ("foo")

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26