| Conditions | 2 |
| Total Lines | 14 |
| Code Lines | 10 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import pytest |
||
| 22 | def test_image_manager(image_manager, compatible_images, incompatible_image): |
||
| 23 | assert image_manager.images_compatible == False |
||
| 24 | |||
| 25 | image_manager.load_from_disk(compatible_images.content, 'content') |
||
| 26 | assert image_manager.images_compatible == False |
||
| 27 | |||
| 28 | image_manager.load_from_disk(compatible_images.style, 'style') |
||
| 29 | assert image_manager.images_compatible == True |
||
| 30 | |||
| 31 | image_manager.load_from_disk(incompatible_image, 'content') |
||
| 32 | assert image_manager.images_compatible == False |
||
| 33 | |||
| 34 | with pytest.raises(ValueError): |
||
| 35 | image_manager.load_from_disk(compatible_images.content, 'unknown-type') |
||
| 36 |