def test_has_node():
    from simple_graph import SimpleGraph
    new_graph = SimpleGraph()
    new_graph.graph = {'A': {'A': 15}}
    assert new_graph.has_node('A') is True
    assert new_graph.has_node('B') is False
def test_has_node_doesnt_exist():
    from simple_graph import SimpleGraph
    instance = SimpleGraph()
    assert instance.has_node("waffles") is False
def test_sg_has_node_false():
    """Ensure has_node returns false when called with node not in graph."""
    from simple_graph import SimpleGraph
    test_sg = SimpleGraph()
    assert test_sg.has_node("a") is False
def test_has_node():
    from simple_graph import SimpleGraph
    instance = SimpleGraph()
    instance.add_node("waffles")
    assert instance.has_node("waffles")
def test_sg_has_node_true():
    """Ensure has_node returns true when called with node in graph."""
    from simple_graph import SimpleGraph
    test_sg = SimpleGraph()
    test_sg.add_node("a")
    assert test_sg.has_node("a") is True