def test_follow_with_morphism_path_and_str_query(self): g = GraphObject() film_to_actor = g.Morphism().Out("/film/film/starring").Out( "/film/performance/actor") query = g.V().Has("name", "Casablanca").Follow( film_to_actor.build()).Out("name").All() actual = query.build() self.assertEqual( actual, "g.V().Has('name', 'Casablanca')" ".Follow(" "g.Morphism().Out('/film/film/starring').Out('/film/performance/actor')" ").Out('name')" ".All()")
def test_morphism_query(self): g = GraphObject() query = g.Morphism() self.assertEqual(query.build(), "g.Morphism()")