spmallette commented on a change in pull request #1280:
URL: https://github.com/apache/tinkerpop/pull/1280#discussion_r411321142



##########
File path: gremlin-python/src/main/jython/tests/driver/test_client.py
##########
@@ -129,6 +129,17 @@ def test_multi_conn_pool(client):
     assert len(result_set.all().result()) == 6
 
 
+def test_client_bytecode_with_int(client):
+    g = Graph().traversal()
+    t = g.V().has('age', 851401972585122).count()

Review comment:
       Thus far we've forced python users to be explicit and think in java 
terms, thus:
   
   ```python
   g.V().has('age', long(851401972585122)).count()
   ```
   
   but I suppose it's better if this were just handled automatically as it 
might yield less confusion and be more pythonic.  The test you added here is 
fine but please add a test here:
   
   
https://github.com/apache/tinkerpop/blob/3.3-dev/gremlin-python/src/main/jython/tests/structure/io/test_graphsonV2d0.py#L306
   
   and here:
   
   
https://github.com/apache/tinkerpop/blob/3.3-dev/gremlin-python/src/main/jython/tests/structure/io/test_graphsonV3d0.py#L357
   
   to more directly test GraphSON. Please do not remove the existing tests that 
use the old `long()` syntax as I think it's still worth testing that since it's 
something we will continue to support.  Just add new assertions for your new 
logic. I guess it wouldn't hurt to add tests to cover both positive and 
negative values in your range.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to