Add test for BuildPack label rendering

pull/500/head
James Bourbeau 2018-12-13 13:34:57 -06:00
rodzic 99b1e7548a
commit a55a3f6d30
1 zmienionych plików z 10 dodań i 0 usunięć

Wyświetl plik

@ -3,10 +3,20 @@ Test if labels are supplied correctly to the container
"""
import time
from repo2docker.app import Repo2Docker
from repo2docker.buildpacks import BuildPack
from repo2docker import __version__
import pytest
def test_buildpack_labels_rendered():
bp = BuildPack()
assert 'LABEL' not in bp.render()
bp.labels['first_label'] = 'firstlabel'
assert 'LABEL first_label="firstlabel"\n' in bp.render()
bp.labels['second_label'] = 'anotherlabel'
assert 'LABEL second_label="anotherlabel"\n' in bp.render()
@pytest.mark.parametrize('ref', ['some-branch', None])
def test_labels(ref, tmpdir):
app = Repo2Docker()