@@ -17,10 +17,11 @@ def test_cache_from_base(tmpdir):
1717 fake_log_value = {'stream' : 'fake' }
1818 fake_client = MagicMock (spec = docker .APIClient )
1919 fake_client .build .return_value = iter ([fake_log_value ])
20+ extra_build_kwargs = {'somekey' : 'somevalue' }
2021
2122 # Test base image build pack
2223 tmpdir .chdir ()
23- for line in BaseImage ().build (fake_client , 'image-2' , '1Gi' , {}, cache_from ):
24+ for line in BaseImage ().build (fake_client , 'image-2' , '1Gi' , {}, cache_from , extra_build_kwargs ):
2425 assert line == fake_log_value
2526 called_args , called_kwargs = fake_client .build .call_args
2627 assert 'cache_from' in called_kwargs
@@ -36,13 +37,14 @@ def test_cache_from_docker(tmpdir):
3637 fake_log_value = {'stream' : 'fake' }
3738 fake_client = MagicMock (spec = docker .APIClient )
3839 fake_client .build .return_value = iter ([fake_log_value ])
39-
40+ extra_build_kwargs = { 'somekey' : 'somevalue' }
4041 tmpdir .chdir ()
42+
4143 # test dockerfile
4244 with tmpdir .join ("Dockerfile" ).open ('w' ) as f :
4345 f .write ('FROM scratch\n ' )
4446
45- for line in DockerBuildPack ().build (fake_client , 'image-2' , '1Gi' , {}, cache_from ):
47+ for line in DockerBuildPack ().build (fake_client , 'image-2' , '1Gi' , {}, cache_from , extra_build_kwargs ):
4648 assert line == fake_log_value
4749 called_args , called_kwargs = fake_client .build .call_args
4850 assert 'cache_from' in called_kwargs
@@ -57,12 +59,13 @@ def test_cache_from_legacy(tmpdir):
5759 fake_log_value = {'stream' : 'fake' }
5860 fake_client = MagicMock (spec = docker .APIClient )
5961 fake_client .build .return_value = iter ([fake_log_value ])
62+ extra_build_kwargs = {'somekey' : 'somevalue' }
6063
6164 # Test legacy docker image
6265 with tmpdir .join ("Dockerfile" ).open ('w' ) as f :
6366 f .write ('FROM andrewosh/binder-base\n ' )
6467
65- for line in LegacyBinderDockerBuildPack ().build (fake_client , 'image-2' , '1Gi' , {}, cache_from ):
68+ for line in LegacyBinderDockerBuildPack ().build (fake_client , 'image-2' , '1Gi' , {}, cache_from , extra_build_kwargs ):
6669 assert line == fake_log_value
6770 called_args , called_kwargs = fake_client .build .call_args
6871 assert 'cache_from' in called_kwargs
0 commit comments