Пример #1
0
    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()
Пример #2
0
    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)
Пример #4
0
    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()
Пример #5
0
    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)
Пример #6
0
    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)
Пример #7
0
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)
Пример #8
0
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)
Пример #9
0
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)
Пример #10
0
    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'),
        ])
Пример #11
0
    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'),
        ])
Пример #12
0
    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()