|
5 | 5 | current_string, current_object, current_object_attribute, \ |
6 | 6 | current_from_import_from, current_from_import_import, current_import, \ |
7 | 7 | current_method_definition_name, current_single_word, \ |
8 | | - current_string_literal_attr, current_indexed_member_access_identifier, \ |
9 | | - current_indexed_member_access_identifier_with_index, \ |
10 | | - current_indexed_member_access_member, \ |
11 | | - current_expression_attribute |
| 8 | + current_string_literal_attr, current_expression_attribute |
12 | 9 |
|
13 | 10 |
|
14 | 11 | def cursor(s): |
@@ -225,7 +222,6 @@ def test_simple(self): |
225 | 222 | self.assertAccess('stuff[asdf[asd|fg]') |
226 | 223 | self.assertAccess('Object.attr1.<|attr2>') |
227 | 224 | self.assertAccess('Object.<attr1|>.attr2') |
228 | | - self.assertAccess('Object.<attr1|>.attr2') |
229 | 225 |
|
230 | 226 |
|
231 | 227 | class TestCurrentFromImportFrom(LineTestCase): |
@@ -309,40 +305,6 @@ def test_simple(self): |
309 | 305 | self.assertAccess('"hey".asdf d|') |
310 | 306 | self.assertAccess('"hey".<|>') |
311 | 307 |
|
312 | | -class TestCurrentIndexedMemberAccessIdentifier(LineTestCase): |
313 | | - def setUp(self): |
314 | | - self.func = current_indexed_member_access_identifier |
315 | | - |
316 | | - def test_simple(self): |
317 | | - self.assertAccess('<abc>[def].ghi|') |
318 | | - self.assertAccess('<abc>[def].|ghi') |
319 | | - self.assertAccess('<abc>[def].gh|i') |
320 | | - self.assertAccess('abc[def].gh |i') |
321 | | - self.assertAccess('abc[def]|') |
322 | | - |
323 | | - |
324 | | -class TestCurrentIndexedMemberAccessIdentifierWithIndex(LineTestCase): |
325 | | - def setUp(self): |
326 | | - self.func = current_indexed_member_access_identifier_with_index |
327 | | - |
328 | | - def test_simple(self): |
329 | | - self.assertAccess('<abc[def]>.ghi|') |
330 | | - self.assertAccess('<abc[def]>.|ghi') |
331 | | - self.assertAccess('<abc[def]>.gh|i') |
332 | | - self.assertAccess('abc[def].gh |i') |
333 | | - self.assertAccess('abc[def]|') |
334 | | - |
335 | | - |
336 | | -class TestCurrentIndexedMemberAccessMember(LineTestCase): |
337 | | - def setUp(self): |
338 | | - self.func = current_indexed_member_access_member |
339 | | - |
340 | | - def test_simple(self): |
341 | | - self.assertAccess('abc[def].<ghi|>') |
342 | | - self.assertAccess('abc[def].<|ghi>') |
343 | | - self.assertAccess('abc[def].<gh|i>') |
344 | | - self.assertAccess('abc[def].gh |i') |
345 | | - self.assertAccess('abc[def]|') |
346 | 308 |
|
347 | 309 | class TestCurrentExpressionAttribute(LineTestCase): |
348 | 310 | def setUp(self): |
@@ -371,6 +333,12 @@ def test_with_whitespace(self): |
371 | 333 | self.assertAccess('Object . asdf attr|') |
372 | 334 | self.assertAccess('Object . <asdf|> attr') |
373 | 335 |
|
| 336 | + def test_indexing(self): |
| 337 | + self.assertAccess('abc[def].<ghi|>') |
| 338 | + self.assertAccess('abc[def].<|ghi>') |
| 339 | + self.assertAccess('abc[def].<gh|i>') |
| 340 | + self.assertAccess('abc[def].gh |i') |
| 341 | + self.assertAccess('abc[def]|') |
374 | 342 |
|
375 | 343 | if __name__ == '__main__': |
376 | 344 | unittest.main() |
0 commit comments