跳转到主要内容

Django 1.4 LiveServerTestCase的1.3版本的后向移植

项目描述

Django LiveServer
==================

简单后向移植/提取Django 1.4a LiveServerTestCase。使用selenium,splinter或其他浏览器客户端进行高级功能测试。归功于Django核心开发人员,提取的代码来自https://gist.github.com/1685139。

快速开始
-----------
首先使用pip或setup.py安装

`pip install django-liveserver`

安装selenium或其他浏览器测试框架

`pip install selenium`

创建自己的测试用例。以下是一个示例


```python
from django_liveserver.testcases import LiveServerTestCase
from selenium.webdriver.firefox.webdriver import WebDriver


class MySeleniumTests(LiveServerTestCase)
fixtures = ['test-data.json']

@classmethod
def setUpClass(cls)
cls.selenium = WebDriver()
super(MySeleniumTests, cls).setUpClass()

@classmethod
def tearDownClass(cls)
super(MySeleniumTests, cls).tearDownClass()
cls.selenium.quit()

def test_hello(self)
self.selenium.get(self.live_server_url)
self.assertIn("Hello World", self.selenium.title)
```

备注
-----

自代码提取以来,1.4代码已更改,此版本可能不包含一些有用的改进。

项目详情


下载文件

下载您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码分发

django-liveserver-0.1a-2.tar.gz (6.1 kB 查看哈希值)

上传于 源代码

构建分发

django_liveserver-0.1a_2-py2.7.egg (10.6 kB 查看哈希值)

上传于 源代码

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面