|
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