source: TI12-security/trunk/documentation/epydoc/ndg.security.common.AttCert.AttCertReadOnlyDict-class.html @ 4245

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/documentation/epydoc/ndg.security.common.AttCert.AttCertReadOnlyDict-class.html@4245
Revision 4245, 13.3 KB checked in by pjkersha, 11 years ago (diff)

Working unit tests for WSGI based Attribute Authority.

  • Altered so that all Attribute Config is picked up from the Paste ini file. Separate cfg or xml based config file is still supported.

TODO:

  • Simplify unit test config for client.
Line 
1<?xml version="1.0" encoding="ascii"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3          "DTD/xhtml1-transitional.dtd">
4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5<head>
6  <title>ndg.security.common.AttCert.AttCertReadOnlyDict</title>
7  <link rel="stylesheet" href="epydoc.css" type="text/css" />
8  <script type="text/javascript" src="epydoc.js"></script>
9</head>
10
11<body bgcolor="white" text="black" link="blue" vlink="#204080"
12      alink="#204080">
13<!-- ==================== NAVIGATION BAR ==================== -->
14<table class="navbar" border="0" width="100%" cellpadding="0"
15       bgcolor="#a0c0ff" cellspacing="0">
16  <tr valign="middle">
17  <!-- Home link -->
18      <th>&nbsp;&nbsp;&nbsp;<a
19        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
20
21  <!-- Tree link -->
22      <th>&nbsp;&nbsp;&nbsp;<a
23        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
24
25  <!-- Index link -->
26      <th>&nbsp;&nbsp;&nbsp;<a
27        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
28
29  <!-- Help link -->
30      <th>&nbsp;&nbsp;&nbsp;<a
31        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
32
33  <!-- Project homepage -->
34      <th class="navbar" align="right" width="100%">
35        <table border="0" cellpadding="0" cellspacing="0">
36          <tr><th class="navbar" align="center"
37            >NDG Security</th>
38          </tr></table></th>
39  </tr>
40</table>
41<table width="100%" cellpadding="0" cellspacing="0">
42  <tr valign="top">
43    <td width="100%">
44      <span class="breadcrumbs">
45        <a href="ndg-module.html">Package&nbsp;ndg</a> ::
46        <a href="ndg.security-module.html">Package&nbsp;security</a> ::
47        <a href="ndg.security.common-module.html">Package&nbsp;common</a> ::
48        <a href="ndg.security.common.AttCert-module.html">Module&nbsp;AttCert</a> ::
49        Class&nbsp;AttCertReadOnlyDict
50      </span>
51    </td>
52    <td>
53      <table cellpadding="0" cellspacing="0">
54        <!-- hide/show private -->
55        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
56    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
57      </table>
58    </td>
59  </tr>
60</table>
61<!-- ==================== CLASS DESCRIPTION ==================== -->
62<h1 class="epydoc">Class AttCertReadOnlyDict</h1><p class="nomargin-top"><span class="codelink"><a href="ndg.security.common.AttCert-pysrc.html#AttCertReadOnlyDict">source&nbsp;code</a></span></p>
63<center>
64<center>  <map id="uml_class_diagram_for_ndg_secu_38" name="uml_class_diagram_for_ndg_secu_38">
65<area shape="rect" href="javascript:void(0);" title="cmp(x,y)" alt="" coords="40,36,163,54"/>
66<area shape="rect" href="javascript:void(0);" title="dict.__contains__" alt="" coords="40,54,163,73"/>
67<area shape="rect" href="javascript:void(0);" title="del x[y]" alt="" coords="40,73,163,92"/>
68<area shape="rect" href="javascript:void(0);" title="x==y" alt="" coords="40,92,163,110"/>
69<area shape="rect" href="javascript:void(0);" title="x&gt;=y" alt="" coords="40,110,163,129"/>
70<area shape="rect" href="javascript:void(0);" title="x.__getattribute__(&#39;name&#39;) &lt;==&gt; x.name" alt="" coords="40,129,163,148"/>
71<area shape="rect" href="javascript:void(0);" title="x[y]" alt="" coords="40,148,163,166"/>
72<area shape="rect" href="javascript:void(0);" title="x&gt;y" alt="" coords="40,166,163,185"/>
73<area shape="rect" href="javascript:void(0);" title="hash(x)" alt="" coords="40,185,163,204"/>
74<area shape="rect" href="javascript:void(0);" title="iter(x)" alt="" coords="40,204,163,222"/>
75<area shape="rect" href="javascript:void(0);" title="x&lt;=y" alt="" coords="40,222,163,241"/>
76<area shape="rect" href="javascript:void(0);" title="len(x)" alt="" coords="40,241,163,260"/>
77<area shape="rect" href="javascript:void(0);" title="x&lt;y" alt="" coords="40,260,163,278"/>
78<area shape="rect" href="javascript:void(0);" title="dict.values" alt="" coords="40,297,163,316"/>
79<area shape="rect" href="javascript:void(0);" title="dict() &#45;&gt; new empty dictionary." alt="" coords="39,10,164,317"/>
80<area shape="rect" href="ndg.security.common.AttCert.AttCertReadOnlyDict&#45;class.html#__init__" title="x.__init__(...) initializes x; see x.__class__.__doc__ for signature" alt="" coords="17,372,185,390"/>
81<area shape="rect" href="ndg.security.common.AttCert.AttCertReadOnlyDict&#45;class.html#__setitem__" title="x[i]=y" alt="" coords="17,390,185,409"/>
82<area shape="rect" href="ndg.security.common.AttCert.AttCertReadOnlyDict&#45;class.html" title="ndg.security.common.AttCert.AttCertReadOnlyDict" alt="" coords="16,346,187,410"/>
83</map>
84  <img src="uml_class_diagram_for_ndg_secu_38.gif" alt='' usemap="#uml_class_diagram_for_ndg_secu_38" ismap="ismap" class="graph-without-title" />
85</center>
86</center>
87<hr />
88<!-- ==================== INSTANCE METHODS ==================== -->
89<a name="section-InstanceMethods"></a>
90<table class="summary" border="1" cellpadding="3"
91       cellspacing="0" width="100%" bgcolor="white">
92<tr bgcolor="#70b0f0" class="table-header">
93  <td colspan="2" class="table-header">
94    <table border="0" cellpadding="0" cellspacing="0" width="100%">
95      <tr valign="top">
96        <td align="left"><span class="table-header">Instance Methods</span></td>
97        <td align="right" valign="top"
98         ><span class="options">[<a href="#section-InstanceMethods"
99         class="privatelink" onclick="toggle_private();"
100         >hide private</a>]</span></td>
101      </tr>
102    </table>
103  </td>
104</tr>
105<tr>
106    <td width="15%" align="right" valign="top" class="summary">
107      <span class="summary-type"><pre class="literalblock">
108new empty dictionary
109
110</pre></span>
111    </td><td class="summary">
112      <table width="100%" cellpadding="0" cellspacing="0" border="0">
113        <tr>
114          <td><span class="summary-sig"><a href="ndg.security.common.AttCert.AttCertReadOnlyDict-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
115        <span class="summary-sig-arg">inputDict</span>)</span><br />
116      x.__init__(...) initializes x; see x.__class__.__doc__ for signature</td>
117          <td align="right" valign="top">
118            <span class="codelink"><a href="ndg.security.common.AttCert-pysrc.html#AttCertReadOnlyDict.__init__">source&nbsp;code</a></span>
119           
120          </td>
121        </tr>
122      </table>
123     
124    </td>
125  </tr>
126<tr>
127    <td width="15%" align="right" valign="top" class="summary">
128      <span class="summary-type">&nbsp;</span>
129    </td><td class="summary">
130      <table width="100%" cellpadding="0" cellspacing="0" border="0">
131        <tr>
132          <td><span class="summary-sig"><a href="ndg.security.common.AttCert.AttCertReadOnlyDict-class.html#__setitem__" class="summary-sig-name">__setitem__</a>(<span class="summary-sig-arg">self</span>,
133        <span class="summary-sig-arg">key</span>,
134        <span class="summary-sig-arg">item</span>)</span><br />
135      x[i]=y</td>
136          <td align="right" valign="top">
137            <span class="codelink"><a href="ndg.security.common.AttCert-pysrc.html#AttCertReadOnlyDict.__setitem__">source&nbsp;code</a></span>
138           
139          </td>
140        </tr>
141      </table>
142     
143    </td>
144  </tr>
145  <tr>
146    <td colspan="2" class="summary">
147    <p class="indent-wrapped-lines"><b>Inherited from <code>dict</code></b>:
148      <code>__cmp__</code>,
149      <code>__contains__</code>,
150      <code>__delitem__</code>,
151      <code>__eq__</code>,
152      <code>__ge__</code>,
153      <code>__getattribute__</code>,
154      <code>__getitem__</code>,
155      <code>__gt__</code>,
156      <code>__hash__</code>,
157      <code>__iter__</code>,
158      <code>__le__</code>,
159      <code>__len__</code>,
160      <code>__lt__</code>,
161      <code>__ne__</code>,
162      <code>__new__</code>,
163      <code>__repr__</code>,
164      <code>clear</code>,
165      <code>copy</code>,
166      <code>fromkeys</code>,
167      <code>get</code>,
168      <code>has_key</code>,
169      <code>items</code>,
170      <code>iteritems</code>,
171      <code>iterkeys</code>,
172      <code>itervalues</code>,
173      <code>keys</code>,
174      <code>pop</code>,
175      <code>popitem</code>,
176      <code>setdefault</code>,
177      <code>update</code>,
178      <code>values</code>
179      </p>
180    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
181      <code>__delattr__</code>,
182      <code>__reduce__</code>,
183      <code>__reduce_ex__</code>,
184      <code>__setattr__</code>,
185      <code>__str__</code>
186      </p>
187    </td>
188  </tr>
189</table>
190<!-- ==================== PROPERTIES ==================== -->
191<a name="section-Properties"></a>
192<table class="summary" border="1" cellpadding="3"
193       cellspacing="0" width="100%" bgcolor="white">
194<tr bgcolor="#70b0f0" class="table-header">
195  <td colspan="2" class="table-header">
196    <table border="0" cellpadding="0" cellspacing="0" width="100%">
197      <tr valign="top">
198        <td align="left"><span class="table-header">Properties</span></td>
199        <td align="right" valign="top"
200         ><span class="options">[<a href="#section-Properties"
201         class="privatelink" onclick="toggle_private();"
202         >hide private</a>]</span></td>
203      </tr>
204    </table>
205  </td>
206</tr>
207  <tr>
208    <td colspan="2" class="summary">
209    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
210      <code>__class__</code>
211      </p>
212    </td>
213  </tr>
214</table>
215<!-- ==================== METHOD DETAILS ==================== -->
216<a name="section-MethodDetails"></a>
217<table class="details" border="1" cellpadding="3"
218       cellspacing="0" width="100%" bgcolor="white">
219<tr bgcolor="#70b0f0" class="table-header">
220  <td colspan="2" class="table-header">
221    <table border="0" cellpadding="0" cellspacing="0" width="100%">
222      <tr valign="top">
223        <td align="left"><span class="table-header">Method Details</span></td>
224        <td align="right" valign="top"
225         ><span class="options">[<a href="#section-MethodDetails"
226         class="privatelink" onclick="toggle_private();"
227         >hide private</a>]</span></td>
228      </tr>
229    </table>
230  </td>
231</tr>
232</table>
233<a name="__init__"></a>
234<div>
235<table class="details" border="1" cellpadding="3"
236       cellspacing="0" width="100%" bgcolor="white">
237<tr><td>
238  <table width="100%" cellpadding="0" cellspacing="0" border="0">
239  <tr valign="top"><td>
240  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
241        <span class="sig-arg">inputDict</span>)</span>
242    <br /><em class="fname">(Constructor)</em>
243  </h3>
244  </td><td align="right" valign="top"
245    ><span class="codelink"><a href="ndg.security.common.AttCert-pysrc.html#AttCertReadOnlyDict.__init__">source&nbsp;code</a></span>&nbsp;
246    </td>
247  </tr></table>
248 
249  <p>x.__init__(...) initializes x; see x.__class__.__doc__ for
250  signature</p>
251  <dl class="fields">
252    <dt>Returns: <pre class="literalblock">
253new empty dictionary
254
255</pre></dt>
256    <dt>Overrides:
257        object.__init__
258        <dd><em class="note">(inherited documentation)</em></dd>
259    </dt>
260  </dl>
261</td></tr></table>
262</div>
263<a name="__setitem__"></a>
264<div>
265<table class="details" border="1" cellpadding="3"
266       cellspacing="0" width="100%" bgcolor="white">
267<tr><td>
268  <table width="100%" cellpadding="0" cellspacing="0" border="0">
269  <tr valign="top"><td>
270  <h3 class="epydoc"><span class="sig"><span class="sig-name">__setitem__</span>(<span class="sig-arg">self</span>,
271        <span class="sig-arg">key</span>,
272        <span class="sig-arg">item</span>)</span>
273    <br /><em class="fname">(Index assignment operator)</em>
274  </h3>
275  </td><td align="right" valign="top"
276    ><span class="codelink"><a href="ndg.security.common.AttCert-pysrc.html#AttCertReadOnlyDict.__setitem__">source&nbsp;code</a></span>&nbsp;
277    </td>
278  </tr></table>
279 
280  <p>x[i]=y</p>
281  <dl class="fields">
282    <dt>Overrides:
283        dict.__setitem__
284        <dd><em class="note">(inherited documentation)</em></dd>
285    </dt>
286  </dl>
287</td></tr></table>
288</div>
289<br />
290<!-- ==================== NAVIGATION BAR ==================== -->
291<table class="navbar" border="0" width="100%" cellpadding="0"
292       bgcolor="#a0c0ff" cellspacing="0">
293  <tr valign="middle">
294  <!-- Home link -->
295      <th>&nbsp;&nbsp;&nbsp;<a
296        href="ndg-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
297
298  <!-- Tree link -->
299      <th>&nbsp;&nbsp;&nbsp;<a
300        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
301
302  <!-- Index link -->
303      <th>&nbsp;&nbsp;&nbsp;<a
304        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
305
306  <!-- Help link -->
307      <th>&nbsp;&nbsp;&nbsp;<a
308        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
309
310  <!-- Project homepage -->
311      <th class="navbar" align="right" width="100%">
312        <table border="0" cellpadding="0" cellspacing="0">
313          <tr><th class="navbar" align="center"
314            >NDG Security</th>
315          </tr></table></th>
316  </tr>
317</table>
318<table border="0" cellpadding="0" cellspacing="0" width="100%%">
319  <tr>
320    <td align="left" class="footer">
321    <a href="epydoc-log.html">Generated by Epydoc
322    3.0.1 on Thu Sep  4 09:37:43 2008</a>
323    </td>
324    <td align="right" class="footer">
325      <a target="mainFrame" href="http://epydoc.sourceforge.net"
326        >http://epydoc.sourceforge.net</a>
327    </td>
328  </tr>
329</table>
330
331<script type="text/javascript">
332  <!--
333  // Private objects are initially displayed (because if
334  // javascript is turned off then we want them to be
335  // visible); but by default, we want to hide them.  So hide
336  // them unless we have a cookie that says to show them.
337  checkCookie();
338  // -->
339</script>
340</body>
341</html>
Note: See TracBrowser for help on using the repository browser.