def test_map():
    start = room("Start", "Youu can go west and down a hole.")
    west = room("Trees", "There are trees here, you can go east.")
    down = Room("Dungeon", "It is dark down here,you can go up.")
    start.add__paths({'west': west, 'down': down})
    west.add_paths({'east': start})
    down.add__paths({'up': start})
    assert_equal(start.go('west'), west)
    assert_equal(start.go('west').go('east'), start)
    assert_equal(start, go('down').go('up'), start)