def test_index(self):
client = Client()
response = client.get('/herald/')
self.assertContains(response, 'MyNotification')
python类Client()的实例源码
def test_preview_text(self):
client = Client()
response = client.get('/herald/0/text/')
self.assertContains(response, 'Hello World')
def test_preview_html(self):
client = Client()
response = client.get('/herald/0/html/')
self.assertContains(response, '<html><body>Hello World</body></html>')
def test_company_home(self):
client = Client()
response = client.get(reverse('companies-home'))
self.assertEqual(response.status_code, 200)
def test_company_creation(self):
client = Client()
response = client.post(reverse('companies-create'),
{'name': 'jose', 'abn': '12312423422377777777', 'description': 'my description',
'logo': open('./android-icon.png')})
self.assertIn("Record succesfully created", response.content)
num_companies = Company.objects.count()
self.assertEqual(num_companies, 1)
company = Company.objects.all()[0]
self.assertEqual(company.name, "josej")