Exemplo n.º 1
0
    def test_intersect(self):
        g = GraphObject()

        query = g.Vertex().Intersect(g.Vertex())
        actual = query.build()

        self.assertEqual(actual, "g.V().Intersect(g.V())")
Exemplo n.º 2
0
    def test_union(self):
        g = GraphObject()

        query = g.Vertex().Union(g.Vertex())
        actual = query.build()

        self.assertEqual(actual, "g.V().Union(g.V())")
Exemplo n.º 3
0
    def test_filter(self):
        g = GraphObject()

        query = g.Vertex().Filter(Functions.lt(25)).Filter(
            Functions.regex("John")).Filter(Functions.str("t"))
        actual = query.build()

        self.assertEqual(
            actual,
            'g.V().Filter(lt(25)).Filter(regex("John")).Filter(str("t"))')
Exemplo n.º 4
0
 def test_vertex_query(self):
     g = GraphObject()
     query = g.Vertex()
     self.assertEqual(query.build(), "g.V()")
Exemplo n.º 5
0
    def test_out_query_with_predicate(self):
        g = GraphObject()
        query = g.V().Out(g.Vertex())
        actual = query.build()

        self.assertEqual(actual, "g.V().Out(g.V())")
Exemplo n.º 6
0
    def test_get_limit(self):
        g = GraphObject()
        query = g.Vertex().GetLimit(5)
        actual = query.build()

        self.assertEqual(actual, "g.V().GetLimit(5)")