def test_request_function_returns_none_if_key_doesnt_exist(self): """ Test to ensure that get_value_from_request retrieves a key isn't in body, POST or GET """ rf = RequestFactory() get_request = rf.get('/saved-search/api/secure-saved-search', {'goodbye':'kitty'}) kitty = get_value_from_request(get_request, 'hello') self.assertIsNone(kitty, msg="Expected None, got %s! A value was" "retrieved." % kitty)
def test_request_function_retrieves_get_value(self): """ Test to ensure that get_value_from_request retrieves a value when given a key in the GET values """ rf = RequestFactory() get_request = rf.get('/saved-search/api/secure-saved-search', {'hello':'kitty'}) kitty = get_value_from_request(get_request, 'hello') self.assertEqual(kitty, 'kitty', msg="Expected kitty, got %s!" "Get value was not " "retrieved." % kitty)
def test_request_function_returns_none_if_key_doesnt_exist(self): """ Test to ensure that get_value_from_request retrieves a key isn't in body, POST or GET """ rf = RequestFactory() get_request = rf.get('/saved-search/api/secure-saved-search', {'goodbye': 'kitty'}) kitty = get_value_from_request(get_request, 'hello') self.assertIsNone(kitty, msg="Expected None, got %s! A value was" "retrieved." % kitty)
def test_request_function_retrieves_get_value(self): """ Test to ensure that get_value_from_request retrieves a value when given a key in the GET values """ rf = RequestFactory() get_request = rf.get('/saved-search/api/secure-saved-search', {'hello': 'kitty'}) kitty = get_value_from_request(get_request, 'hello') self.assertEqual(kitty, 'kitty', msg="Expected kitty, got %s!" "Get value was not " "retrieved." % kitty)
def test_request_function_retrieves_body_value(self): """ Test to ensure that get_value_from_request retrieves a value when given a key in the body values (JSON formatted) """ rf = RequestFactory() post_data = json.dumps({'hello':'kitty'}) post_request = rf.post('/saved-search/api/secure-saved-search', post_data, content_type='application/json') self.assertEqual(post_data, post_request.body, msg="Expected %s, got %s! Post body did " "not match provided data, request" "was malformed!" % (post_data, post_request.body)) kitty = get_value_from_request(post_request, 'hello') self.assertEqual(kitty, 'kitty', msg="Expected kitty, got %s!" "Post value was not " "retrieved." % kitty)
def test_request_function_retrieves_body_value(self): """ Test to ensure that get_value_from_request retrieves a value when given a key in the body values (JSON formatted) """ rf = RequestFactory() post_data = json.dumps({'hello': 'kitty'}) post_request = rf.post('/saved-search/api/secure-saved-search', post_data, content_type='application/json') self.assertEqual(post_data, post_request.body, msg="Expected %s, got %s! Post body did " "not match provided data, request" "was malformed!" % (post_data, post_request.body)) kitty = get_value_from_request(post_request, 'hello') self.assertEqual(kitty, 'kitty', msg="Expected kitty, got %s!" "Post value was not " "retrieved." % kitty)