We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d88971d commit 700fa46Copy full SHA for 700fa46
bpython/test/test_inspection.py
@@ -42,5 +42,20 @@ def fails(spam=['-a', '-b']):
42
defaults = argspec[1][3]
43
self.assertEqual(str(defaults[0]), default_arg_repr)
44
45
+ def test_pasekeywordpairs_string(self):
46
+ def spam(eggs="foo, bar"):
47
+ pass
48
+
49
+ defaults = inspection.getargspec("spam", spam)[1][3]
50
+ self.assertEqual(repr(defaults[0]), "'foo, bar'")
51
52
+ def test_parsekeywordpairs_multiple_keywords(self):
53
+ def spam(eggs=23, foobar="yay"):
54
55
56
57
+ self.assertEqual(repr(defaults[0]), "23")
58
+ self.assertEqual(repr(defaults[1]), "'yay'")
59
60
if __name__ == '__main__':
61
unittest.main()
0 commit comments