def test_delete_member(self): statu=StatusReport( user=self.test_user, status="testing") statu.save() response =StatusMember.as_view()(self.get_request(method="DELETE"),pk=statu.pk) self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT) statu.delete()
def test_delete_member(self): stat = StatusReport(user=self.test_user, status="testing") stat.save() response = StatusMember.as_view()(self.get_request(method='DELETE'), pk=stat.pk) self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
def test_delete_member(self): deleteable_status = StatusReport(user=self.test_user, status="testing") deleteable_status.save() response = StatusMember.as_view()( self.get_request(method='DELETE'), pk=deleteable_status.pk) self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
def test_get_member(self): statu=StatusReport( user=self.test_user, status="testing") statu.save() status=StatusReport.objects.get(pk=statu.id) expected_json=StatusReportSerializer(status).data response =StatusMember.as_view()(self.get_request(),pk=statu.id) self.assertEqual(expected_json,response.data) statu.delete()
def test_Status_Reports_can_be_converted_to_JSON(self): j = StatusReport(user=self.u, status="hello world") j.save() expected_json = ( '[{"pk": %d, "model": "main.status_reports", "fields":' ' {"status": "hello world", "user": %d, "when": "%s"}}]' % (j.id, self.u.id, j.when)) s = StatusReport.objects.get(id=j.id) json = serializers.serialize("json", [s]) for new_obj in serializers.deserialize("json", json): self.assertEqual(new_obj.object, s)
def test_Status_Reports_can_be_converted_to_JSON(self): j = StatusReport(user=self.u, status="hello world") j.save() expected_json = ( '[{"pk": %d, "model": "main.status_reports", "fields":' ' {"status": "hello world", "user": %d, "when": "%s"}}]' % (j.id, self.u.id, j.when) ) s = StatusReport.objects.get(id=j.id) json = serializers.serialize("json", [s]) for new_obj in serializers.deserialize("json", json): self.assertEqual(new_obj.object, s)
def report(request): if request.method == 'POST': status = request.POST.get("status", "") if status: uid = request.session.get('user') user = User.get_by_id(uid) StatusReport(user=user, status=status).save() return index(request)
def report(request): if request.method == "post": status = request.POST.get('status', '') # Update the database with the status if status: uid = request.session.get('user') user = User.get_by_id(uid) StatusReport(user=user, status=status).save() return index(request)
def report(request): if request.method == "POST": status = request.POST.get("status", "") #update the database with the status if status: uid = request.session.get('user') user = User.get_by_id(uid) StatusReport(user=user, status=status).save() #always return something return index(request)
def setUpClass(cls): cls.u = User(name="test", email="*****@*****.**") cls.u.save() cls.new_status = StatusReport(user=cls.u, status="hello world") cls.new_status.save() cls.expected_dict = OrderedDict([ ('id', cls.new_status.id), ('user', cls.u.email), ('when', cls.new_status.when), ('status', 'hello world'), ])
def setUpTestData(cls): cls.u = User(name="test", email="*****@*****.**") cls.u.save() cls.new_status = StatusReport(user=cls.u, status="hello world") cls.new_status.save() when = cls.new_status.when.isoformat() if when.endswith('+00:00'): when = when[:-6] + 'Z' cls.expected_dict = OrderedDict([ ('id', cls.new_status.id), ('user', cls.u.email), ('when', when), ('status', 'hello world'), ])
def test_get_member(self): stat = StatusReport(user=self.test_user, status="testing") stat.save() status = StatusReport.objects.get(pk=stat.id) expected_json = StatusReportSerializer(status).data response = StatusMember.as_view()(self.get_request(), pk=stat.id) self.assertEqual(expected_json, response.data) stat.delete()