def test_match_direction(): with session() as s: d = Direction.create('testing', opposite_string='the test') s.add(d) s.commit() r = Room.get(rid) assert r.match_direction('t') is d assert r.match_direction('testing') is d assert r.match_direction('fails') is None