@Test
    @FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE)
    public void shouldPartitionWithAbstractLambdaChildTraversal() {
        final PartitionStrategy partitionStrategy = PartitionStrategy.build()
                .partitionKey(partition).writePartition("A").readPartitions("A").create();
        final Vertex v = g.withStrategies(partitionStrategy).addV("testV").property("prop1", "thing").addE("self").inV().next();

        assertNotNull(v);
        assertEquals("thing", g.withStrategies(partitionStrategy).V()
                .hasLabel("testV")
                .project("id", "prop1")
                .by(T.id)
                .by("prop1").next().get("prop1"));
    }
@author Stephen Mallette (http://stephen.genoprime.com)
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/decoration/PartitionStrategyProcessTest.java