Mercurial > hg > WSGraph
view tests/doctest.txt @ 33:c880cf90f01d
note to self
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Thu, 13 Dec 2012 19:00:30 -0800 |
parents | 943a4b7097af |
children | 16673636dcb6 |
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', dict(foo='bar')) >>> 'A' in graph True