Coverage for tests/test_other.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.6.0, created at 2024-07-28 10:12 -0400

1import src.overturetoosm.objects as objects 

2import src.overturetoosm.utils as utils 

3 

4 

5def test_util_source() -> None: 

6 """Test the source statement function""" 

7 source_1 = objects.Sources( 

8 **{"property": "property1", "dataset": "dataset1", "confidence": 0.8} 

9 ) 

10 source_2 = objects.Sources( 

11 **{"property": "property2", "dataset": "dataset2", "confidence": 0.8} 

12 ) 

13 

14 assert ( 

15 utils.source_statement([source_1, source_2]) 

16 == "dataset1, dataset2 via overturetoosm" 

17 )