Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.core.files.uploadedfile import SimpleUploadedFile
- from member.models import Member
- from funding.models import Funding
- from member.models import Member
- from django.core.urlresolvers import reverse
- from django.test import TestCase, Client
- from django.contrib.auth import authenticate
- class CreateFundingTest(TestCase):
- def get_img(self,img_name):
- return SimpleUploadedFile(
- img_name + ".jpg",
- open("funding/tests/%s.jpg" % img_name,'rb').read(),
- content_type="image/jpeg")
- def user_login(self,client):
- user = authenticate(username=self.credential['username'], password=self.credential['password'])
- self.assertTrue(client.login(username=self.credential['username'], password=self.credential['password']))
- return user
- def setUp(self):
- self.default_form = {
- "name":"stupid_funding",
- "category":"social_care",
- "description":"na",
- "video":"",
- "start_time":"2016-04-27 00:00",
- "expired_time":"2016-04-30 00:00",
- "price":"1000",
- "cover_image": self.get_img("cover_image"),
- "title_image": self.get_img("title_image"),
- "cover_x":"0",
- "cover_y":"29",
- "cover_w":"202",
- "cover_h":"111",
- "title_x":"",
- "title_y":"",
- "title_z":"",
- "title_w":""
- }
- self.credential = {"username":"test","password":"password"}
- self.user = Member.objects.create(
- identifier="mock_id",
- phone="0918828390",
- email="test@example.com",
- username=self.credential['username'])
- self.user.set_password(self.credential['password'])
- self.user.save()
- self.client = Client()
- def test_delete_funding_okay(self):
- user = self.user_login(self.client)
- res = self.client.post("/funding/create", self.default_form);
- assertEqual(res.status_code, "200")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement