Mercurial > hg > WSGraph
view tests/doctest.txt @ 30:2fe3933f8eca
Yay! we now haz failing tests
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Thu, 13 Dec 2012 18:11:52 -0800 |
| parents | 2e4ed8e0a103 |
| children | 943a4b7097af |
line wrap: on
line source
Test WSGraph ============ The obligatory imports: >>> from wsgraph.model import MemoryCache Make a graph: >>> graph = MemoryCache() The graph starts off empty: >>> graph() == {'nodes': {}, 'edges': {}} True >>> graph.nodes() [] >>> graph.edges() [] >>> graph.node('A') is None True >>> graph['A'] is None True >>> graph.edge('A', 'B') is None True >>> graph[('A', 'B')] is None True >>> 'A' in graph False >>> ('A', 'B') in graph False Let's add stuff to it: >>> nodeA = {'hello': "is it me you're looking for?"} >>> graph['A'] = nodeA >>> graph.edge('A', 'B', foo='bar') >>> 'A' in graph True
