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

Commit5ab3087

Browse files
disable some tests for pypy
1 parent18f6901 commit5ab3087

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

‎bpython/test/test_inspection.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
importos
2+
importsys
23
importunittest
34

45
frombpythonimportinspection
56
frombpython.test.fodderimportencoding_ascii
67
frombpython.test.fodderimportencoding_latin1
78
frombpython.test.fodderimportencoding_utf8
89

10+
pypy="PyPy"insys.version
11+
912
try:
1013
importnumpy
1114
exceptImportError:
@@ -118,6 +121,7 @@ def test_get_source_file(self):
118121
)
119122
self.assertEqual(encoding,"utf-8")
120123

124+
@unittest.skipIf(pypy,"pypy builtin signatures aren't complete")
121125
deftest_getfuncprops_print(self):
122126
props=inspection.getfuncprops("print",print)
123127

‎bpython/test/test_interpreter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def test_syntaxerror(self):
5353
+green('"<input>"')
5454
+", line "
5555
+bold(magenta("1"))
56-
+"\n 1.1.1.1\n ^\n"
56+
+"\n 1.1.1.1\n^\n"
5757
+bold(red("SyntaxError"))
5858
+": "
5959
+cyan("invalid syntax")

‎bpython/test/test_repl.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ def set_input_line(self, line):
157157
deftest_func_name(self):
158158
for (line,expected_name)in [
159159
("spam(","spam"),
160-
("spam(map([]","map"),
160+
# map pydoc has no signature in pypy
161+
("spam(any([]","any")ifpypyelse ("spam(map([]","map"),
161162
("spam((), ","spam"),
162163
]:
163164
self.set_input_line(line)
@@ -167,7 +168,8 @@ def test_func_name(self):
167168
deftest_func_name_method_issue_479(self):
168169
for (line,expected_name)in [
169170
("o.spam(","spam"),
170-
("o.spam(map([]","map"),
171+
# map pydoc has no signature in pypy
172+
("o.spam(any([]","any")ifpypyelse ("o.spam(map([]","map"),
171173
("o.spam((), ","spam"),
172174
]:
173175
self.set_input_line(line)
@@ -200,6 +202,7 @@ def test_lambda_position(self):
200202
# Argument position
201203
self.assertEqual(self.repl.arg_pos,1)
202204

205+
@unittest.skipIf(pypy,"range pydoc has no signature in pypy")
203206
deftest_issue127(self):
204207
self.set_input_line("x=range(")
205208
self.assertTrue(self.repl.get_args())

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp