| 152 | |
| 153 | class TestArgspec(unittest.TestCase): |
| 154 | def setUp(self): |
| 155 | self.repl = FakeRepl() |
| 156 | self.repl.push("def spam(a, b, c):\n", False) |
| 157 | self.repl.push(" pass\n", False) |
| 158 | self.repl.push("\n", False) |
| 159 | self.repl.push("class Spam(object):\n", False) |
| 160 | self.repl.push(" def spam(self, a, b, c):\n", False) |
| 161 | self.repl.push(" pass\n", False) |
| 162 | self.repl.push("\n", False) |
| 163 | self.repl.push("class SpammitySpam(object):\n", False) |
| 164 | self.repl.push(" def __init__(self, a, b, c):\n", False) |
| 165 | self.repl.push(" pass\n", False) |
| 166 | self.repl.push("\n", False) |
| 167 | self.repl.push("class WonderfulSpam(object):\n", False) |
| 168 | self.repl.push(" def __new__(self, a, b, c):\n", False) |
| 169 | self.repl.push(" pass\n", False) |
| 170 | self.repl.push("\n", False) |
| 171 | self.repl.push("o = Spam()\n", False) |
| 172 | self.repl.push("\n", False) |
| 173 | |
| 174 | def set_input_line(self, line): |
| 175 | """Set current input line of the test REPL.""" |