Passed
Push — master ( f9ed9c...2417ae )
by Matěj
02:01
created

test_id_translate   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 24
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 17
dl 0
loc 24
rs 10
c 0
b 0
f 0
wmc 1

1 Function

Rating   Name   Duplication   Size   Complexity  
A test__split_namespace() 0 18 1
1
import pytest
2
3
import ssg.id_translate
4
5
6
def test__split_namespace():
7
    sn = ssg.id_translate._split_namespace
8
9
    ns, n = sn("{oval}board")
10
    assert ns == "oval"
11
    assert n == "board"
12
13
    ns, n = sn("{oval#magic}board")
14
    assert ns == "oval"
15
    assert n == "board"
16
17
    ns, n = sn("nonamespace")
18
    assert not ns
19
    assert n == "nonamespace"
20
21
    ns, n = sn("{}emptynamespace")
22
    assert not ns
23
    assert n == "emptynamespace"
24