def setUp(self): super(ItemApiTest, self).setUp() # Create a user. self.username = '******' self.password = '******' self.user = User.objects.create_user(self.username, '*****@*****.**', self.password) # Create another user self.username2 = 'test_user2' self.password2 = 'test_pass2' self.user2 = User.objects.create_user(self.username2, '*****@*****.**', self.password2) item = Item() item.name = "Test Item #1" item.user = self.user item.notes = "testing..." item.save() self.item = item # Build a URI for the item self.detail_uri = '/api/v1/todo/{0}/'.format(self.item.pk) # ...as well as a URI to list all items self.list_uri = '/api/v1/todo/' # ...and URIs for each user self.user_uri = '/api/v1/user/{0}/'.format(self.user.pk) self.user2_uri = '/api/v1/user/{0}/'.format(self.user2.pk) # The data we'll send on POST requests. self.post_data = { 'user': self.user_uri, 'name': 'Test Item #2' } self.post_data2 = { 'user': self.user2_uri, 'name': 'Test Item #3' } # Expected test item JSON from server self.test_item_json = { 'name': 'Test Item #1', 'created': str(self.item.created), 'notes': 'testing...', 'due': None, 'priority': 0, 'done': False, 'user': self.user_uri, 'id': str(self.item.pk), 'resource_uri': self.detail_uri }
def setUp(self): # Create a test user for this test user = User() user.username = "******" user.save() self.user = user # Create a test item for this test item = Item() item.name = "test item" item.notes = "testing..." item.user = user item.save() self.item = item