草庐IT

USER_AGENT

全部标签

python - Django LiveServer测试用例 : User created in in setUpClass method not available in test_method?

我正在使用Django1.4的LiveServerTestCase进行Selenium测试,但在使用setUpClass类方法时遇到了问题。据我了解,MembershipTests.setUpClass在单元测试运行之前运行一次。我已经将代码添加到MembershipTests.setUpClass中的数据库,但是当我运行MembershipTests.test_signup测试时,没有用户被添加到测试中数据库。我做错了什么?我希望我在setUpClass中创建的用户在所有单元测试中都可用。如果我将用户创建代码放入MembershipTests.setUp并运行MembershipTe

python - 类型错误 : 'bool' object is not callable g. user.is_authenticated()

这个问题在这里已经有了答案:Flask-LoginraisesTypeError:'bool'objectisnotcallablewhentryingtooverrideis_activeproperty(2个答案)关闭7年前。我正在尝试在我的Flask应用程序中执行此操作。但是我收到这样的错误TypeError:'bool'objectisnotcallable.对应的代码如下:@app.before_requestdefbefore_request():g.user=current_userifg.user.is_authenticated():g.search_form=Non

python - Flask-Security user_registered 信号在 Python 3.3 中未收到,但在 2.7 中有效

我正在尝试使用user_registered信号,以便在用户使用flask-security注册时为用户设置默认角色,如下链接所示:SettingDefaultRoleinFlaskSecurity在我的搜索中,我可以看到flask-security中已经解决了一个错误:Notgettingsignalfromflask-security,Fix-user_registeredsignalproblem我已经尝试了以下方法来证明信号是否被处理程序接收到,但没有任何运气:@user_registered.connect_via(app)defuser_registered_sighand

python - 模型 limit_choices_to= {'user' : user}

我查看了所有文档,还访问了IRCchannel(顺便说一句,这是一个很棒的社区),他们告诉我,不可能在“当前用户”所在的字段中创建模型和限制选择外键。我将尝试用一个例子来解释这一点:classProject(models.Model):name=models.CharField(max_length=100)employees=models.ManyToManyField(Profile,limit_choices_to={'active':'1'})classTimeWorked(models.Model):project=models.ForeignKey(Project,limi

python - PyCharm 远程部署 : user name not being saved

使用PyCharm的专业版,我正在尝试配置一个服务器,以便通过SFTP使用OpenSSH+身份验证代理作为身份验证类型远程部署我的项目。我尝试在Settings>Build,ExecutionandDeployment>Addserver中配置PyCharm。但是,即使我通过“测试SFTP连接”按钮设置并验证配置是否成功,但只要单击“应用”或“确定”,用户名就会因某种原因变为空白。此后,当我尝试与远程服务器同步时,连接失败。我找到了一个可能的解决方法,方法是将主机名更改为user@host形式,这很有效,但是当我尝试在Project>Project下设置远程解释器时,我无法使用相同的服

python - flask 单元测试 : how to test request from logged in user

我正在为我的Flask网络应用程序编写一些单元测试,我正在尝试测试匿名用户和登录用户发出的请求之间的响应差异。我正在使用Flask-Login扩展来实现用户登录/注销。显然我能够执行匿名请求,但我如何模拟来自已登录用户的请求?我认为在header中发送sessioncookie就足够了,但它不起作用。headers=Headers({'Cookie':['WEBSITE_ID=%s;Domain=adsabs.harvard.edu;expires=Thu,25-Apr-221316:53:22GMT;Path=/'%cookie_value,'WEBSITE_ID=%s;Domain

python - 如何使用正则表达式删除标签、@user、推文链接

我需要使用Python预处理推文。现在我想知道分别删除推文的所有主题标签、@user和链接的正则表达式是什么?例如,原始推文:@peter我真的很喜欢#Macy的那件衬衫。http://bet.ly//WjdiW4已处理的推文:我真的很喜欢Macy的那件衬衫原始推文:@shawn泰坦尼克号悲剧本可以避免经济时报:Telegraph.co.uk泰坦尼克号悲剧本可以预防...http://bet.ly/tuN2wx已处理推文:泰坦尼克号悲剧本可以避免EconomicTimesTelegraphcoukTitanic悲剧本可以预防原始推文:我在星巴克http://4sh.com/samqUI

python - Django:IntegrityError:列 user_id 不是唯一的

我想测试一些使用用户对象的东西。但出于某种原因我得到:IntegrityError:columnuser_idisnotunique我用头撞墙已经有一段时间了,似乎我无法弄清楚哪里出了问题。起初我以为数据库可能没有在测试之间刷新,但我跟踪了User.objects.all()并且它是一个空列表。这是测试:fromdjango.contrib.auth.modelsimportUserfromdjango.testimportTestCaseclassTestSomething(TestCase):deftest_create_user(self):User.objects.create

python - Django : Case insensitive matching of username from auth user?

默认情况下,Django将用户名实现为区分大小写,现在为了身份验证,我编写了自己的AuthenticationBackend以在身份验证时处理不区分大小写的用户名。如图:http://blog.shopfiber.com/?p=220现在,问题是:我有各种View和实用方法,可以将username与一些stings进行比较。即request.user.username==username_from_some_other_system_as_str现在,如果用户名是yugal那么:request.user.username=='Yugal'#ReturnsFalse现在,它应该返回Tru

python - 使用 pyCharm 从 "user"重构为 "self.user"

我想将变量从本地范围移动到对象级别。新代码应该使用self.user而不是像以前那样使用user:classFoo(object):deftest_foo(self):user=User()...user.do()新代码应该是这样的:classFoo(object):deftest_foo(self):self.user=User()#Icanremovethislinebyhand...self.user.do()我试图重构>>从user重命名为self.user但pyCharm说:“插入的标识符无效”如何使用pyCharm重构它? 最佳答案