Ejemplo n.º 1
0
 def test_put_pizza_infer_id(self):
     response, json = put('/slumber/slumber_examples/Pizza/data/123/',
         {'name': 'Test P', 'for_sale': True})
     self.assertEqual(response.status_code, 201)
     self.assertTrue(json['fields'].has_key('id'), json)
     self.assertEqual(json['fields']['id']['data'], '123', json)
     self.assertEqual(Pizza.objects.all().count(), 1)
Ejemplo n.º 2
0
 def test_real(self):
     def _request(_self, url, method, body, headers={}):
         self.assertEqual(body, '{"data": 23}')
         return _response_httplib2(), "123"
     with patch('slumber.connector.ua.Http.request', _request):
         response, json = put('http://example.com/',
             {'data': 23})
     self.assertEqual(json, 123)
Ejemplo n.º 3
0
 def test_real(self):
     def _request(_self, url, method, body, headers={}):
         self.assertEqual(body, '{"data": 23}')
         return _response_httplib2(), "123"
     with patch('slumber.connector.ua.Http.request', _request):
         response, json = put('http://example.com/',
             {'data': 23})
     self.assertEqual(json, 123)
Ejemplo n.º 4
0
 def test_put_pizza_infer_id(self):
     response, json = put("/slumber/slumber_examples/Pizza/data/123/", {"name": "Test P", "for_sale": True})
     self.assertEqual(response.status_code, 201)
     self.assertTrue(json["fields"].has_key("id"), json)
     self.assertEqual(json["fields"]["id"]["data"], "123", json)
     self.assertEqual(Pizza.objects.all().count(), 1)