我有一个名为Thingwith called 的模型name,我希望name为char字段,只有 3个字符长.
我该怎么写测试?
class TestCase1(TestCase):
def test1(self):
thing = Thing(name='1234')
Run Code Online (Sandbox Code Playgroud)
那个测试应该失败.如何正确编写测试以便在该对象失败时测试通过?
根据这个:
值得注意的是,这与您可能熟悉的大多数SCM系统有很大不同.Subversion,CVS,Perforce,Mercurial等都使用Delta Storage系统 - 它们存储一个提交和下一个提交之间的差异.Git不会这样做 - 它会在每次提交时存储项目中所有文件在此树结构中的外观.这是使用Git时要理解的一个非常重要的概念.
然而,当我跑git show $SHA1ofCommitObject...
commit 4405aa474fff8247607d0bf599e054173da84113
Author: Joe Smoe <joe.smoe@example.com>
Date: Tue May 1 08:48:21 2012 -0500
First commit
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..de8b69b
--- /dev/null
+++ b/index.html
@@ -0,0 +1 @@
+<h1>Hello World!</h1>
diff --git a/interests/chess.html b/interests/chess.html
new file mode 100644
index 0000000..e5be7dd
--- /dev/null
+++ b/interests/chess.html
@@ -0,0 +1 @@
+Did you see on Slashdot that King's Gambit accepted is solved! <a href="http://game …Run Code Online (Sandbox Code Playgroud) 对于我目前的目的,我有一个Maven项目,它创建一个war文件,我想看看它在创建时使用的实际类路径war.有没有办法在单个命令中执行此操作 - 无需编译整个项目?
一个想法是让Maven生成target/classpath.properties文件,然后在那时停止.
我正在使用django,我有一个名为models.admin.py的文件,我想在models.py中做以下想法:
from "models.admin" import *
Run Code Online (Sandbox Code Playgroud)
但是,我得到双引号的语法错误.但是如果我这样做的话
from models.admin import *
Run Code Online (Sandbox Code Playgroud)
然后我得到"ImportError:没有名为admin的模块"
有没有办法从名称中有句号的python文件导入?
据我所知,overflow-y是一个CSS3选择器.但是在http://www.findmebyip.com/litmus,它没有显示那个选择器,显示我不知道哪些浏览器支持它.
首先,是overflow-y和overflow-x实际CSS3选择?
二,哪些浏览器支持它们?
我有一个日志文件,在某些行上有字符串"ERROR".我想删除没有 ERROR的每一行,以便我可以看到需要修复的内容.我打算在vim中执行以下操作:
%S /!(错误)//
用空字符串替换非错误行.
我不相信标准的正则表达式可以做到这一点,但也许我错了......
......这两个命令之间的区别是什么?为什么要麻烦他们两个?
网上有一些网页选择框的例子,这些网页上有很多国家/地区,可能对我来说足够好.但是,根据墨菲的定律,一定会有一些随机的国家,有人来自并且不在我的名单上(可能还有其他人也遇到了这个并更新了他们的本地名单).此外,当添加新国家时,我不会知道.
基本上,如果有一些我可以使用/信任的国家名称的集中列表,我觉得这是更好的练习和更好的气味.(它也可以设置/遵循准确命名的标准"United St ..."vs"USA"等)
如果可能的话,我更喜欢不是IIS特定的解决方案
我一直认为该.git/branches目录是用于遗留目的,而git曾经使用该目录,但现在使用该.git/refs目录.这是真的?如果没有,那么该目录的目的是什么,因为我从未见过它被使用或引用过.
编辑
我正在使用git版本1.7.3.4.
当字符串没有__iter__函数时,我们如何迭代python字符串?
$ python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> "asdf".__iter__
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'str' object has no attribute '__iter__'
>>> it = iter("asdf")
>>> it
<iterator object at 0xb736f5ac>
>>>
Run Code Online (Sandbox Code Playgroud)
更重要的是(但是字符串被迭代),为什么python字符串不遵循与其他所有相同的约定.特别是当Python文档说__iter__需要函数http://docs.python.org/library/functions.html#iter?