Skip to main content

Posts

Showing posts from May, 2014

Write Django unit test fast ( fast database access, without database access, without create test database)

Sometimes, when running Django unit test ,  Django would generate test database. If your DB (e.g., MySQL ) server is remote, it is slow. To fast this process, we can use in-memory database locally for test. Add following lines into settings.py if 'test' in sys.argv:     SOUTH_TESTS_MIGRATE = False     DATABASES['default'] = {         'ENGINE': 'django.db.backends.sqlite3',     }     DATABASES['qiche'] = {         'ENGINE': 'django.db.backends.sqlite3',     } Note that we disable South app for test. Because for multiple databases, the unit test may have error as "DatabaseError: no such table: south_migrationhistory" Reference: http://www.slideshare.net/cordiskinsey/djangocon-2013-how-to-write-fast-and-efficient-unit-tests-in-django#

美国 北卡 买家具 (转)

北卡之行 说了很久,7月初终于去了一倘北卡。因为我们的行前工作作的布什很好(想直接去买的,应该自己知道要买什么样风格和设计的,有房子的布局图,房间的尺寸,已有家具的图片,颜色SMAPLE等等,我们匆匆忙忙也没怎么好好准备),而且我们也没有打算直接买很多家具,主要是想看看都有些什么,开眼界的意思。 最后果然什么都没买成。除了后来不甘心地买了两大VASE回来。 除了那2个VASE之外,收获也还是很大的。我们安排的时间不太好,是周6在high point,周日,一在HICKORY.周日的开门时间挺短的,很匆忙。 HIGH POINT HIGH POINT的店很多,但是很分散,其实应该多花些时间的。而且HP有不少manufacturer clearance outlet,价格有时比其他的RETAIL的店打折的价钱还便宜,但是是discontinued,lightly damaged goods.最好自己比较懂得家具,知道什么样的不是大问题,可以买。然后买了绝无退换,还要自己安排公司shipping. 因为东西是AS-IS的卖法,那如果在运送过场中的损耗,就很难说谁负责了。想想太麻烦,我们还是没敢买,虽然有写东西的价格听诱人的。 HIGH POINT很多的retail店。比较有名的有BOYLES,FurnitureLandSouth, Blacks, Rose. 我们没有去Blacks. 价格基本上差不多的。而且很多人是看了样子,记录下产品号,要记厂家的item no,因为之后比较价钱都是用那个号。也可以拍照,因为看多了只后,就不记得都是什么了,所以我们是一边拍,一边记的。有问题就找店里的sales rep。 我们之前在网上的论坛上开始知道了一些比较高端的品牌,象Henkel Harris, Baker,看的时候心里就稍微有点数,不过看到价钱还是吓一条。HH的桌子,MSRP12000多,BOYLES卖8000多,椅子1000多一条,BAKER有一套店里CLERANCE的桌子,4000多。不过基本上和论坛上相符合的是这种高端的品牌,40% OFF MSRP是比较一般的价格,除了CLERANCE,或者厂家统一打折的时候,RETAIL店是不允许打更大的折扣的。我们看到的一些on display的,确实做工和FINISH都非常出色。我尤其喜欢HH的finish, 很漂亮,据说是经过4