Lines Matching refs:morsel

225         morsel = cookies.Morsel()
226 self.assertIsNone(morsel.key)
227 self.assertIsNone(morsel.value)
228 self.assertIsNone(morsel.coded_value)
229 self.assertEqual(morsel.keys(), cookies.Morsel._reserved.keys())
230 for key, val in morsel.items():
280 morsel = cookies.Morsel()
282 morsel.key = ''
284 morsel.value = ''
286 morsel.coded_value = ''
334 morsel = cookies.Morsel()
335 morsel.set(*base_case)
336 morsel.update(attribs)
337 self.assertTrue(morsel == dict(morsel))
338 self.assertFalse(morsel != dict(morsel))
358 morsel = cookies.Morsel()
359 morsel['expires'] = 0
360 self.assertEqual(morsel['expires'], 0)
361 morsel['Version'] = 2
362 self.assertEqual(morsel['version'], 2)
363 morsel['DOMAIN'] = 'example.com'
364 self.assertEqual(morsel['domain'], 'example.com')
367 morsel['invalid'] = 'value'
368 self.assertNotIn('invalid', morsel)
371 morsel = cookies.Morsel()
372 morsel.update({
377 self.assertEqual(morsel.setdefault('expires', 'value'), '')
378 self.assertEqual(morsel['expires'], '')
379 self.assertEqual(morsel.setdefault('Version', 1), 2)
380 self.assertEqual(morsel['version'], 2)
381 self.assertEqual(morsel.setdefault('DOMAIN', 'value'), 'example.com')
382 self.assertEqual(morsel['domain'], 'example.com')
385 morsel.setdefault('invalid', 'value')
386 self.assertNotIn('invalid', morsel)
391 morsel = cookies.Morsel()
392 morsel.update(attribs)
393 self.assertEqual(morsel['expires'], 1)
394 self.assertEqual(morsel['version'], 2)
395 self.assertEqual(morsel['domain'], 'example.com')
397 morsel = cookies.Morsel()
398 morsel.update(list(attribs.items()))
399 self.assertEqual(morsel['expires'], 1)
400 self.assertEqual(morsel['version'], 2)
401 self.assertEqual(morsel['domain'], 'example.com')
403 morsel = cookies.Morsel()
404 morsel.update((k, v) for k, v in attribs.items())
405 self.assertEqual(morsel['expires'], 1)
406 self.assertEqual(morsel['version'], 2)
407 self.assertEqual(morsel['domain'], 'example.com')
410 morsel.update({'invalid': 'value'})
411 self.assertNotIn('invalid', morsel)
412 self.assertRaises(TypeError, morsel.update)
413 self.assertRaises(TypeError, morsel.update, 0)
430 morsel = cookies.Morsel()
431 self.assertEqual(repr(morsel), '<Morsel: None=None>')
432 self.assertEqual(str(morsel), 'Set-Cookie: None=None')
433 morsel.set('key', 'val', 'coded_val')
434 self.assertEqual(repr(morsel), '<Morsel: key=coded_val>')
435 self.assertEqual(str(morsel), 'Set-Cookie: key=coded_val')
436 morsel.update({
444 self.assertEqual(repr(morsel),
447 self.assertEqual(str(morsel),
450 morsel['secure'] = True
451 morsel['httponly'] = 1
452 self.assertEqual(repr(morsel),
455 self.assertEqual(str(morsel),
459 morsel = cookies.Morsel()
460 morsel.set('key', 'val', 'coded_val')
461 morsel['expires'] = 0
462 self.assertRegex(repr(morsel),
465 self.assertRegex(str(morsel),