kopia lustrzana https://github.com/jupyterhub/repo2docker
Add test for BuildPack label rendering
rodzic
99b1e7548a
commit
a55a3f6d30
|
@ -3,10 +3,20 @@ Test if labels are supplied correctly to the container
|
||||||
"""
|
"""
|
||||||
import time
|
import time
|
||||||
from repo2docker.app import Repo2Docker
|
from repo2docker.app import Repo2Docker
|
||||||
|
from repo2docker.buildpacks import BuildPack
|
||||||
from repo2docker import __version__
|
from repo2docker import __version__
|
||||||
import pytest
|
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])
|
@pytest.mark.parametrize('ref', ['some-branch', None])
|
||||||
def test_labels(ref, tmpdir):
|
def test_labels(ref, tmpdir):
|
||||||
app = Repo2Docker()
|
app = Repo2Docker()
|
||||||
|
|
Ładowanie…
Reference in New Issue