Coverage for tests/test_common.py: 47%

17 statements  

« prev     ^ index     » next       coverage.py v7.6.0, created at 2024-07-17 04:01 +0000

1from bbconf.const import DEFAULT_LICENSE 

2 

3import pytest 

4from .conftest import SERVICE_UNAVAILABLE 

5from .utils import ContextManagerDBTesting 

6 

7 

8@pytest.mark.skipif(SERVICE_UNAVAILABLE, reason="Database is not available") 

9def test_get_stats(bbagent_obj): 

10 with ContextManagerDBTesting(config=bbagent_obj.config, add_data=True, bedset=True): 

11 return_result = bbagent_obj.get_stats 

12 

13 assert return_result 

14 assert return_result.bedfiles_number == 1 

15 assert return_result.bedsets_number == 1 

16 assert return_result.genomes_number == 1 

17 

18 

19@pytest.mark.skipif(SERVICE_UNAVAILABLE, reason="Database is not available") 

20def test_get_licenses(bbagent_obj): 

21 return_result = bbagent_obj.list_of_licenses 

22 

23 assert return_result 

24 assert DEFAULT_LICENSE in return_result