def test_resolve_requested_additions_header_with_odd_spacing(self): request = self.rf.post( '/', HTTP_ACCEPT_ADDITIONS='Sugar, Half-and-Half,Milk') self.assertEqual(utils.resolve_requested_additions(request), ['Sugar', 'Half-and-Half', 'Milk'])
def test_resolve_requested_additions_empty_header_and_get(self): request = self.rf.post('/?Milk&Vanilla') self.assertEqual(sorted(utils.resolve_requested_additions(request)), ['Milk', 'Vanilla'])
def test_resolve_requested_additions_header_and_ignored_get(self): request = self.rf.post('/?Milk&Vanilla', HTTP_ACCEPT_ADDITIONS='Sugar, Half-and-Half') self.assertEqual(utils.resolve_requested_additions(request), ['Sugar', 'Half-and-Half'])
def test_resolve_requested_additions_empty(self): request = self.rf.post('/') self.assertEqual(utils.resolve_requested_additions(request), [])