Test Failed
Push — master ( bc6cae...f1f983 )
by Jan
02:48 queued 13s
created

test_oval.test_dont_find_missing_testfile()   A

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nop 0
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
import pytest
2
3
import os
4
import ssg.oval
5
6
data_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), "data"))
7
rule_dir_oval = os.path.join(data_dir, "group_dir", "rule_dir", "oval")
8
rhel_oval = os.path.join(rule_dir_oval, "rhel.xml")
9
shared_oval = os.path.join(rule_dir_oval, "shared.xml")
10
11
def test_applicable_platforms():
12
    rap = ssg.oval.applicable_platforms(rhel_oval)
13
    assert len(rap) == 1
14
    assert 'Red Hat Enterprise Linux 7' in rap
15
16
    sap = ssg.oval.applicable_platforms(shared_oval)
17
    assert len(sap) == 4
18
    assert 'multi_platform_rhel' in sap
19
    assert 'multi_platform_fedora' in sap
20
    assert 'multi_platform_debian' in sap
21
    assert 'multi_platform_ubuntu' in sap
22