【问题标题】:Interactive console in Eclipse, any way to make it more interactive?Eclipse中的交互式控制台,有什么办法让它更具交互性?
【发布时间】:2011-09-12 21:14:38
【问题描述】:

有什么方法可以使用比现有控制台更多的交互式控制台?现在,我可以运行控制台并检查是否一切正常,但是当我对代码进行更改时,我需要终止现有控制台并创建新的控制台——在进行小的更改时这真的很痛苦。

我遇到的另一个问题是,当我为开放代码运行控制台时,我仍然需要导入函数(和列表)来测试它们。再加上我每次都需要重新启动控制台这一事实并不能营造一个愉快的工作环境。初始化时有没有办法将代码完全(自动)导入控制台?

也许有更简单的方法来编写和测试 python 代码?

【问题讨论】:

    标签: python eclipse pydev


    【解决方案1】:

    这不是 100% 与 Eclise 相关,但我认为总的来说这是一个很好的建议。

    使用 python unittest 库,编写您希望代码通过的测试

    class MyTest(unittest.TestCase):
        def test_some_code(self):
            import a
            import b
            ... lots of lines that i need to prep the whole thing...
            works = "my_expected_results!"
            self.assertEqual(myfunction(**params), works)
    

    这样你只需迭代编辑和测试运行(使用 eclipse “run as python unittest”)

    【讨论】:

    • 谢谢,但这并不能回答我的问题,我在一般测试方面没有问题,但在控制台环境中进行测试。
    猜你喜欢
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 2013-09-28
    • 2010-09-21
    • 1970-01-01
    相关资源
    最近更新 更多