Passed
Push — master ( 8bd622...3253a7 )
by Matěj
04:31 queued 11s
created

tests.test_base.test_nonsense_hostname()   A

Complexity

Conditions 1

Size

Total Lines 4
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 4
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nop 0
1
from . import base
2
3
4
def test_nonsense_hostname():
5
    nxc = base.NextCloud("foo", "bar", "baz")
6
    issues = nxc.get_connection_issues()
7
    assert "foo" in issues
8
9
10
def test_nonexistent_hostname():
11
    nxc = base.NextCloud("http://loooooool.no-way", "bar", "baz")
12
    issues = nxc.get_connection_issues()
13
    assert "loooooool.no-way" in issues
14
15
16
def test_bad_password():
17
    nxc = base.NextCloud(
18
            base.NEXTCLOUD_URL,
19
            base.NEXTCLOUD_USERNAME, "Just Trolling")
20
    issues = nxc.get_connection_issues()
21
    assert "not logged in" in issues
22
23
24
def test_ok():
25
    nxc = base.NextCloud(
26
            base.NEXTCLOUD_URL,
27
            base.NEXTCLOUD_USERNAME, base.NEXTCLOUD_PASSWORD)
28
    issues = nxc.get_connection_issues()
29
    assert not issues
30