Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc830c75

Browse files
committed
Update tests
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
1 parent2cfa83b commitc830c75

File tree

2 files changed

+11
-15
lines changed

2 files changed

+11
-15
lines changed

‎bpython/test/test_curtsies_repl.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ def setUp(self):
179179
deftest_list_win_visible_match_selected_on_tab_multiple_options(self):
180180
self.repl._current_line=" './'"
181181
self.repl._cursor_offset=2
182-
withmock.patch('bpython.autocomplete.get_completer_bpython')asm:
182+
withmock.patch('bpython.autocomplete.get_completer')asm:
183183
m.return_value= (['./abc','./abcd','./bcd'],
184184
autocomplete.FilenameCompletion())
185185
self.repl.update_completion()
@@ -191,7 +191,7 @@ def test_list_win_visible_match_selected_on_tab_multiple_options(self):
191191
deftest_list_win_not_visible_and_cseq_if_cseq(self):
192192
self.repl._current_line=" './a'"
193193
self.repl._cursor_offset=5
194-
withmock.patch('bpython.autocomplete.get_completer_bpython')asm:
194+
withmock.patch('bpython.autocomplete.get_completer')asm:
195195
m.return_value= (['./abcd','./abce'],
196196
autocomplete.FilenameCompletion())
197197
self.repl.update_completion()
@@ -204,7 +204,7 @@ def test_list_win_not_visible_and_cseq_if_cseq(self):
204204
deftest_list_win_not_visible_and_match_selected_if_one_option(self):
205205
self.repl._current_line=" './a'"
206206
self.repl._cursor_offset=5
207-
withmock.patch('bpython.autocomplete.get_completer_bpython')asm:
207+
withmock.patch('bpython.autocomplete.get_completer')asm:
208208
m.return_value= (['./abcd'],autocomplete.FilenameCompletion())
209209
self.repl.update_completion()
210210
self.assertEqual(self.repl.list_win_visible,False)

‎bpython/test/test_repl.py‎

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -316,24 +316,22 @@ def test_simple_global_complete(self):
316316
['def','del','delattr(','dict(','dir(',
317317
'divmod('])
318318

319-
@unittest.skip("disabled while non-simple completion is disabled")
320319
deftest_substring_global_complete(self):
321320
self.repl=FakeRepl({'autocomplete_mode':autocomplete.SUBSTRING})
322321
self.set_input_line("time")
323322

324323
self.assertTrue(self.repl.complete())
325-
self.assertTrue(hasattr(self.repl.completer,'matches'))
326-
self.assertEqual(self.repl.completer.matches,
324+
self.assertTrue(hasattr(self.repl.matches_iter,'matches'))
325+
self.assertEqual(self.repl.matches_iter.matches,
327326
['RuntimeError(','RuntimeWarning('])
328327

329-
@unittest.skip("disabled while non-simple completion is disabled")
330328
deftest_fuzzy_global_complete(self):
331329
self.repl=FakeRepl({'autocomplete_mode':autocomplete.FUZZY})
332330
self.set_input_line("doc")
333331

334332
self.assertTrue(self.repl.complete())
335-
self.assertTrue(hasattr(self.repl.completer,'matches'))
336-
self.assertEqual(self.repl.completer.matches,
333+
self.assertTrue(hasattr(self.repl.matches_iter,'matches'))
334+
self.assertEqual(self.repl.matches_iter.matches,
337335
['UnboundLocalError(','__doc__'])
338336

339337
# 2. Attribute tests
@@ -349,7 +347,6 @@ def test_simple_attribute_complete(self):
349347
self.assertTrue(hasattr(self.repl.matches_iter,'matches'))
350348
self.assertEqual(self.repl.matches_iter.matches, ['Foo.bar'])
351349

352-
@unittest.skip("disabled while non-simple completion is disabled")
353350
deftest_substring_attribute_complete(self):
354351
self.repl=FakeRepl({'autocomplete_mode':autocomplete.SUBSTRING})
355352
self.set_input_line("Foo.az")
@@ -359,10 +356,9 @@ def test_substring_attribute_complete(self):
359356
self.repl.push(line)
360357

361358
self.assertTrue(self.repl.complete())
362-
self.assertTrue(hasattr(self.repl.completer,'matches'))
363-
self.assertEqual(self.repl.completer.matches, ['Foo.baz'])
359+
self.assertTrue(hasattr(self.repl.matches_iter,'matches'))
360+
self.assertEqual(self.repl.matches_iter.matches, ['Foo.baz'])
364361

365-
@unittest.skip("disabled while non-simple completion is disabled")
366362
deftest_fuzzy_attribute_complete(self):
367363
self.repl=FakeRepl({'autocomplete_mode':autocomplete.FUZZY})
368364
self.set_input_line("Foo.br")
@@ -372,8 +368,8 @@ def test_fuzzy_attribute_complete(self):
372368
self.repl.push(line)
373369

374370
self.assertTrue(self.repl.complete())
375-
self.assertTrue(hasattr(self.repl.completer,'matches'))
376-
self.assertEqual(self.repl.completer.matches, ['Foo.bar'])
371+
self.assertTrue(hasattr(self.repl.matches_iter,'matches'))
372+
self.assertEqual(self.repl.matches_iter.matches, ['Foo.bar'])
377373

378374
# 3. Edge Cases
379375
deftest_updating_namespace_complete(self):

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp