Sebastian Ramacher avatar Sebastian Ramacher committed 90e21a5

Fix test_substring_attribute_complete

Classes in Python 3.x have a __prepare__ method, so substring matching finds two
methods for 'ar'.

Comments (0)

Files changed (1)


     def test_substring_attribute_complete(self):
         self.repl = FakeRepl({'autocomplete_mode': autocomplete.SUBSTRING})
-        self.repl.input_line = ""
-        self.repl.current_word = ""
+        self.repl.input_line = ""
+        self.repl.current_word = ""
-        code = "class Foo():\n\tdef bar(self):\n\t\tpass\n"
+        code = "class Foo():\n\tdef baz(self):\n\t\tpass\n"
         for line in code.split("\n"):
-            [''])
+            ['Foo.baz'])
     def test_fuzzy_attribute_complete(self):
         self.repl = FakeRepl({'autocomplete_mode': autocomplete.FUZZY})
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.