Passed
Pull Request — master (#36)
by
unknown
03:27
created

tests.test_requester   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 15
dl 0
loc 19
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A TestRequester.test_wrong_url() 0 11 2
1
from unittest import TestCase
2
3
from nextcloud.requester import Requester, NextCloudConnectionError
4
5
6
class TestRequester(TestCase):
7
8
    def test_wrong_url(self):
9
        wrong_url = 'http://wrong-url.wrong'
10
        req = Requester(wrong_url, 'user', 'password', json_output=False)
11
        req.API_URL = '/wrong'
12
        exception_raised = False
13
        try:
14
            req.get('')
15
        except NextCloudConnectionError as e:
16
            exception_raised = True
17
            assert e.args[1] == wrong_url + req.API_URL
18
        assert exception_raised
19
20