12345678910111213141516171819202122232425262728293031323334353637 |
- import pytest
- from render import Render
- @pytest.fixture
- def mock_values():
- return {
- "images": {
- "test_image": {
- "repository": "nginx",
- "tag": "latest",
- }
- },
- }
- def test_values_cannot_be_modified(mock_values):
- render = Render(mock_values)
- render.values["test"] = "test"
- with pytest.raises(Exception):
- render.render()
- def test_duplicate_containers(mock_values):
- render = Render(mock_values)
- c1 = render.add_container("test_container", "test_image")
- c1.healthcheck.disable()
- with pytest.raises(Exception):
- render.add_container("test_container", "test_image")
- def test_no_containers(mock_values):
- render = Render(mock_values)
- with pytest.raises(Exception):
- render.render()
|