Show More
@@ -616,7 +616,8 b' class Negator(ast.NodeTransformer):' | |||
|
616 | 616 | |
|
617 | 617 | if sys.version_info > (3,8): |
|
618 | 618 | def visit_Constant(self, node): |
|
619 | return self.visit_Num(node) | |
|
619 | if isinstance(node.value, int): | |
|
620 | return self.visit_Num(node) | |
|
620 | 621 | |
|
621 | 622 | class TestAstTransform(unittest.TestCase): |
|
622 | 623 | def setUp(self): |
@@ -687,7 +688,8 b' class IntegerWrapper(ast.NodeTransformer):' | |||
|
687 | 688 | |
|
688 | 689 | if sys.version_info > (3,8): |
|
689 | 690 | def visit_Constant(self, node): |
|
690 | return self.visit_Num(node) | |
|
691 | if isinstance(node.value, int): | |
|
692 | return self.visit_Num(node) | |
|
691 | 693 | |
|
692 | 694 | |
|
693 | 695 | class TestAstTransform2(unittest.TestCase): |
@@ -735,7 +737,8 b' class ErrorTransformer(ast.NodeTransformer):' | |||
|
735 | 737 | |
|
736 | 738 | if sys.version_info > (3,8): |
|
737 | 739 | def visit_Constant(self, node): |
|
738 | return self.visit_Num(node) | |
|
740 | if isinstance(node.value, int): | |
|
741 | return self.visit_Num(node) | |
|
739 | 742 | |
|
740 | 743 | |
|
741 | 744 | class TestAstTransformError(unittest.TestCase): |
@@ -760,6 +763,11 b' class StringRejector(ast.NodeTransformer):' | |||
|
760 | 763 | def visit_Str(self, node): |
|
761 | 764 | raise InputRejected("test") |
|
762 | 765 | |
|
766 | # 3.8 only | |
|
767 | def visit_Constant(self, node): | |
|
768 | if isinstance(node.value, str): | |
|
769 | raise InputRejected("test") | |
|
770 | ||
|
763 | 771 | |
|
764 | 772 | class TestAstTransformInputRejection(unittest.TestCase): |
|
765 | 773 |
@@ -53,7 +53,7 b' def _elide(string, *, min_elide=30):' | |||
|
53 | 53 | |
|
54 | 54 | |
|
55 | 55 | def _adjust_completion_text_based_on_context(text, body, offset): |
|
56 |
if text.endswith('=') and len(body) > offset and body[offset] |
|
|
56 | if text.endswith('=') and len(body) > offset and body[offset] == '=': | |
|
57 | 57 | return text[:-1] |
|
58 | 58 | else: |
|
59 | 59 | return text |
General Comments 0
You need to be logged in to leave comments.
Login now