|  | @@ -0,0 +1,22 @@
 | 
	
		
			
				|  |  | +import datetime
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import pytest
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import ics2vdir
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +_CEST = datetime.timezone(datetime.timedelta(hours=+2))
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +@pytest.mark.parametrize(
 | 
	
		
			
				|  |  | +    ("dt_obj", "expected_str"),
 | 
	
		
			
				|  |  | +    [
 | 
	
		
			
				|  |  | +        (datetime.datetime(2012, 7, 17, 12, 0, tzinfo=_CEST), "20120717T120000+0200"),
 | 
	
		
			
				|  |  | +        (
 | 
	
		
			
				|  |  | +            datetime.datetime(2012, 7, 17, 12, 0, tzinfo=datetime.timezone.utc),
 | 
	
		
			
				|  |  | +            "20120717T120000+0000",
 | 
	
		
			
				|  |  | +        ),
 | 
	
		
			
				|  |  | +    ],
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +def test__datetime_basic_isoformat(dt_obj, expected_str):
 | 
	
		
			
				|  |  | +    # pylint: disable=protected-access
 | 
	
		
			
				|  |  | +    assert ics2vdir._datetime_basic_isoformat(dt_obj) == expected_str
 |