Пример #1
0
    def test_validate_url(self, requests_get_mock):
        resolwe = MagicMock(spec=Resolwe)

        message = 'Server url must start with .*'
        with self.assertRaisesRegex(ValueError, message):
            Resolwe._validate_url(resolwe, 'starts.without.http')

        requests_get_mock.side_effect = requests.exceptions.ConnectionError()
        message = "The site can't be reached: .*"
        with self.assertRaisesRegex(ValueError, message):
            Resolwe._validate_url(resolwe, 'http://invalid.url')
Пример #2
0
    def test_validate_url(self, requests_get_mock):
        resolwe = MagicMock(spec=Resolwe)

        message = 'Server url must start with .*'
        with self.assertRaisesRegex(ValueError, message):
            Resolwe._validate_url(resolwe, 'starts.without.http')

        requests_get_mock.side_effect = requests.exceptions.ConnectionError()
        message = "The site can't be reached: .*"
        with self.assertRaisesRegex(ValueError, message):
            Resolwe._validate_url(resolwe, 'http://invalid.url')
Пример #3
0
    def test_validate_url(self):
        resolwe = MagicMock(spec=Resolwe)

        message = "Server url must start with .*"
        with self.assertRaisesRegex(ValueError, message):
            Resolwe._validate_url(resolwe, "starts.without.http")

        resolwe.session = MagicMock(
            get=MagicMock(side_effect=requests.exceptions.ConnectionError())
        )
        message = "The site can't be reached: .*"
        with self.assertRaisesRegex(ValueError, message):
            Resolwe._validate_url(resolwe, "http://invalid.url")