def test_raises_invalid_if_no_scheme(self): url = 'myserver/feeling.html#anchor' self.assertRaises(colander.Invalid, schema.URL().deserialize, url)
def test_resource_URL_is_depracated(self): with mock.patch("kinto.core.resource.schema.warnings") as mocked: schema.URL() message = ("`kinto.core.resource.schema.URL` is deprecated, " "use `kinto.core.schema.URL` instead.") mocked.warn.assert_called_with(message, DeprecationWarning)
def test_supports_full_url(self): url = 'https://*****:*****@myserver:9999/feeling.html#anchor' deserialized = schema.URL().deserialize(url) self.assertEqual(deserialized, url)