Skip to content

Commit 9a25c69

Browse files
remove unused code
1 parent f7165d4 commit 9a25c69

File tree

2 files changed

+7
-76
lines changed

2 files changed

+7
-76
lines changed

bpython/line.py

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -231,43 +231,6 @@ def current_string_literal_attr(cursor_offset, line):
231231
return None
232232

233233

234-
current_indexed_member_re = LazyReCompile(
235-
r'''([a-zA-Z_][\w.]*)\[([a-zA-Z0-9_"']+)\]\.([\w.]*)''')
236-
237-
238-
def current_indexed_member_access(cursor_offset, line):
239-
"""An identifier being indexed and member accessed"""
240-
matches = current_indexed_member_re.finditer(line)
241-
for m in matches:
242-
if m.start(3) <= cursor_offset and m.end(3) >= cursor_offset:
243-
return LinePart(m.start(1), m.end(3), m.group())
244-
245-
246-
def current_indexed_member_access_identifier(cursor_offset, line):
247-
"""An identifier being indexed, e.g. foo in foo[1].bar"""
248-
matches = current_indexed_member_re.finditer(line)
249-
for m in matches:
250-
if m.start(3) <= cursor_offset and m.end(3) >= cursor_offset:
251-
return LinePart(m.start(1), m.end(1), m.group(1))
252-
253-
254-
def current_indexed_member_access_identifier_with_index(cursor_offset, line):
255-
"""An identifier being indexed with the index, e.g. foo[1] in foo[1].bar"""
256-
matches = current_indexed_member_re.finditer(line)
257-
for m in matches:
258-
if m.start(3) <= cursor_offset and m.end(3) >= cursor_offset:
259-
return LinePart(m.start(1), m.end(2)+1,
260-
"%s[%s]" % (m.group(1), m.group(2)))
261-
262-
263-
def current_indexed_member_access_member(cursor_offset, line):
264-
"""The member name of an indexed object, e.g. bar in foo[1].bar"""
265-
matches = current_indexed_member_re.finditer(line)
266-
for m in matches:
267-
if m.start(3) <= cursor_offset and m.end(3) >= cursor_offset:
268-
return LinePart(m.start(3), m.end(3), m.group(3))
269-
270-
271234
current_expression_attribute_re = LazyReCompile(r'[.]\s*((?:[\w_][\w0-9_]*)|(?:))')
272235

273236

bpython/test/test_line_properties.py

Lines changed: 7 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
current_string, current_object, current_object_attribute, \
66
current_from_import_from, current_from_import_import, current_import, \
77
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
129

1310

1411
def cursor(s):
@@ -225,7 +222,6 @@ def test_simple(self):
225222
self.assertAccess('stuff[asdf[asd|fg]')
226223
self.assertAccess('Object.attr1.<|attr2>')
227224
self.assertAccess('Object.<attr1|>.attr2')
228-
self.assertAccess('Object.<attr1|>.attr2')
229225

230226

231227
class TestCurrentFromImportFrom(LineTestCase):
@@ -309,40 +305,6 @@ def test_simple(self):
309305
self.assertAccess('"hey".asdf d|')
310306
self.assertAccess('"hey".<|>')
311307

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]|')
346308

347309
class TestCurrentExpressionAttribute(LineTestCase):
348310
def setUp(self):
@@ -371,6 +333,12 @@ def test_with_whitespace(self):
371333
self.assertAccess('Object . asdf attr|')
372334
self.assertAccess('Object . <asdf|> attr')
373335

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]|')
374342

375343
if __name__ == '__main__':
376344
unittest.main()

0 commit comments

Comments
 (0)