标签: pydev

在PyDev中初始化单元测试?

我使用PyDev单元测试在eclipse中对我的python代码进行单元测试.我右键单击相应的文件并选择Run As - > Python unit-test.关于这个插件,我有几个问题:

  1. 有没有办法在这个类中的任何其他测试之前执行setUpClass方法?目前我只能使setUp工作,这是在任何类测试之前调用的
  2. 有没有办法在执行任何测试之前调用全局初始化?像setUpModule这样的东西,我也无法使用PyDev单元测试运行.

在此先感谢任何回答和评论^^
Cherio Woltan

例:

class TestClass(unittest.TestCase):

  @classmethod
  def setUpClass(self):
      print "Setup"    

  def test1(self):
      print "Test1"
  def test2(self):
      print "Test2"
Run Code Online (Sandbox Code Playgroud)

如果我运行这与运行方式- >的Python单元测试setUpClass方法不被调用.

python eclipse unit-testing eclipse-plugin pydev

11
推荐指数
2
解决办法
8925
查看次数

从Eclipse运行django服务器时没有这样的表错误

我正在使用Django开发一个网站.当我通过命令提示符运行服务器时,如下所示:

python manage.py runserver
Run Code Online (Sandbox Code Playgroud)

它运行正常,但是当我从Eclipse(右键单击项目 - > Run As...- >)时django project,我收到以下错误:

DatabaseError at/
no这样的表:django_session
请求方法:GET
请求URL: http:// localhost:8000 /
Django版本:1.3
异常类型:DatabaseError
异常值:
没有这样的表:django_session

关于什么可以导致这个的任何想法?我不是那么精通django所以我不知道哪个文件可能导致这个 - 如果你需要我发帖,请在评论中询问.

python eclipse sqlite django pydev

11
推荐指数
1
解决办法
5431
查看次数

Eclipse,Aptana和PyDev之间目前的关系是什么?

我仍在为Django寻找理想的开发设置,并且在解决当前的问题时遇到了一些困难.

我希望有适合服务器和客户端开发的东西,支持模板编辑和jQuery.

目前我只在Eclipse中使用PyDev,并提出以下问题:

  • 我是否废弃Eclipse安装并使用Aptana Studio重新开始?如果是这样,

    - 在实现上述环境之前和/或之后我还需要什么?

  • 一切都将在未来得到支持吗?

  • 我是否忽略了一个更好的解决方案,甚至不涉及我提到的任何这些工具?

如果这有任何不同,我不再对Java或RoR感兴趣.

aptana django pydev

11
推荐指数
1
解决办法
7157
查看次数

如何在Pydev Eclipse编辑器边缘中标记pylint警告?

我安装了pylint(在命令行上运行正常)并在Eclipse中的Pydev中设置.

在编辑文件时,Pylint正在被触发,并且正在输出到Eclipse控制台.

但是,pylint警告不会在编辑器边距中显示为标记(与编译器警告和错误相同)

新生成的警告也不会出现在"问题"视图中 - 有一些旧的警告显示,但如果我重新保存相关模块,它们就会消失.

我知道这是可能的,因为我之前已经开始工作 - 但我该如何设置呢?

Ticking或unticking"将Pylint输出重定向到控制台?" 似乎没有任何区别.

python eclipse pylint pydev

11
推荐指数
1
解决办法
2902
查看次数

PyQt4名称在eclipse中显示为未定义,但运行正常

我正在使用Eclipse 3.7.1和Python编码的最新PyDev插件.我正在使用PyQt4.在我的文件的顶部,我有:

from PyQt4.QtCore import *
from PyQt4.QtGui import *
Run Code Online (Sandbox Code Playgroud)

另外,我有Project Explorer列表中包含的PyQt4树.然而,eclipse仍然认为像QMainWindow这样的名字是未定义的.代码运行正常.我怎么能让eclipse识别这些名字.

谢谢

python eclipse pydev pyqt4 python-2.7

11
推荐指数
1
解决办法
5223
查看次数

删除PyDev项目中的源文件夹会生成错误"找不到源文件夹"

在Project Explorer中删除PyDev项目中的源文件夹时,项目PYTHONPATH不会更新,并且大纲中有一个红色的x标记,并显示错误消息"源文件夹:[源文件夹名称]未找到".

这真的是预期的行为吗?如果删除源文件夹,我希望更新PYTHONPATH.

我正在使用PyDev版本2.7.3和Eclipse 3.7.2.

重复此问题的步骤:

  1. 在Project Explorer中,使用File - > New - > PyDev Project创建一个新的PyDev项目
  2. 通过右键单击新项目并选择New - > Source Folder(在PyDev菜单下)创建一个新的PyDev源文件夹
  3. 右键单击源文件夹,然后选择"删除",删除源文件夹(刚刚添加).
  4. 添加新的源文件夹(需要触发错误).
  5. 有一个红色的x错误标记和一条消息"源文件夹:[源文件夹名称]未找到".
  6. 转到PyDev Properties.已删除的文件夹仍列在PyDev-PYTHONPATH下的"源文件夹"选项卡中.

注意:在Package Explorer而不是Project Explorer中重复上述步骤时,红色x不显示 - 因此您无法看到出现问题.但是,如果查看PyDev属性,行为是相同的 - PYTHONPATH不会更新.

pydev

11
推荐指数
3
解决办法
7028
查看次数

Kepler和Mac OS的PyDev安装问题

我在OS X上安装了Eclipse(Kepler)并最近更新到了Maverick.从那以后我没有启动Eclipse.昨天我做了,它告诉我有更新可用.我安装了它们,结果Eclipse不记得有PyDev的透视图.

我卸载了PyDev,重新安装它,从那以后它甚至没有出现在首选项中.我可以再次卸载它,这意味着Eclipse知道它在那里,但根本没有办法配置它.

今天我删除了整个Eclipse,下载了一个新的,并通过更新站点安装了PyDev ...同样的故事!

OS X上有没有同样的问题?

干杯,汤姆

eclipse macos eclipse-plugin pydev

11
推荐指数
2
解决办法
1万
查看次数

Eclipse,Aptana,PyDev和LiClipse之间的关系

我一直无处可去但试图理解这些工具的"独立性"之间的奇怪关系.

我已经在OSX上使用Aptana Studio大约4年了,并对它感到满意,但是我最近对3.6的更新爆炸了很多东西我最终回滚到3.4只是为了让我能够工作.

无论好坏,我确实喜欢Aptana,但我并不喜欢它,现在我对最新版本感到非常沮丧,特别是所有的python东西都变得混乱了.寻求帮助是痛苦的,因为线程和建议已经很多年了.

所以,问题的方式:

  • 任何人都可以解释Eclipse,Aptana,PyDev和LiClipse之间的关系吗?更重要的是:
  • 符合以下条件的建议

我需要/想要的是:

  • 一些免费和开源的东西
  • 与当前和活跃的社区
  • 容易用深色调主题,所以我不是每天8小时盯着太阳
  • 紧凑的python功能(pep,pylint,使用按键跳转到引用的能力等)
  • 紧凑的html/css/javascript功能

就像我说的那样,我确实喜欢Aptana,对当前社区明显缺乏以及它似乎如何分崩离析感到沮丧.

aptana eclipse pydev

11
推荐指数
1
解决办法
9182
查看次数

如何在Eclipse pydev透视图中删除编辑器的视图权限?

我的环境是Eclipse Luna 4.4和pydev 3.7.

在编辑器的右边,有一个我想要关闭的视图.屏幕截图发布在以下链接中.

在此输入图像描述

我尝试调整各种偏好,如范围指示器,但无法弄清楚如何删除视图.

几个问题:

  1. 这个观点是什么以及它是如何使用的?
  2. 视图中的两个条形代表什么?
  3. 如何删除此视图?

eclipse pydev

11
推荐指数
2
解决办法
2930
查看次数

Eclipse pydev警告 - "找不到使用cython的调试器加速."

我在运行python程序时遇到此警告(使用selenium进行一些基本的Web自动化):

警告:找不到使用cython的调试器加速.运行'"/usr/bin/python3.5""/ root /.p2/pool/plugins/org.python.pydev_4.5.5.201603221110/pysrc/setup_cython.py"build_ext --inplace'进行构建.pydev调试器:启动(pid:3502)

我该如何解决这个问题?

eclipse pydev cython python-3.x

11
推荐指数
2
解决办法
2万
查看次数