@@ -825,7 +825,10 @@ def test_config_from_dryccfile(self, mock_requests):
825825 'dryccfile' : {
826826 "build" : {
827827 "docker" : {"web" : "Dockerfile" , "worker" : "worker/Dockerfile" },
828- "config" : {"RAILS_ENV" : "development" , "FOO" : "bar" }
828+ "config" : [
829+ {"name" : "FOO" , "value" : "bar" },
830+ {"name" : "RAILS_ENV" , "value" : "development" },
831+ ],
829832 },
830833 'deploy' : {
831834 'web' : {
@@ -848,16 +851,12 @@ def test_config_from_dryccfile(self, mock_requests):
848851 self .assertEqual (release .failed , False )
849852 self .assertEqual (release .config .envs ("web" ), {"WEBSITE" : "www.drycc.cc" })
850853 # set env by dryccfile
851- build_body ['dryccfile' ]['config' ] = {
852- "mygroup1" : [
853- {"name" : "GROUP" , "value" : "g1" },
854- {"name" : "DEBUG" , "value" : "tr" },
855- ],
856- "mygroup2" : [
857- {"name" : "TEST1" , "value" : "g1" },
858- {"name" : "TEST2" , "value" : "tr" },
859- ],
860- }
854+ build_body ['dryccfile' ]['config' ] = [
855+ {"name" : "GROUP" , "group" : "mygroup1" , "value" : "g1" },
856+ {"name" : "DEBUG" , "group" : "mygroup1" , "value" : "tr" },
857+ {"name" : "TEST1" , "group" : "mygroup2" , "value" : "g1" },
858+ {"name" : "TEST2" , "group" : "mygroup2" , "value" : "tr" },
859+ ]
861860 build_body ['dryccfile' ]['deploy' ]['web' ]['config' ] = {
862861 'env' : [
863862 {'name' : "PENV1" , 'value' : 'web' },
@@ -919,7 +918,7 @@ def test_config_from_dryccfile(self, mock_requests):
919918 self .assertEqual (release .config .values_refs , release .previous ().config .values_refs )
920919 # set empty
921920 new_build_body = copy .deepcopy (build_body )
922- new_build_body ['dryccfile' ]['config' ] = {}
921+ new_build_body ['dryccfile' ]['config' ] = []
923922 new_build_body ['dryccfile' ]['deploy' ]['web' ]['config' ] = {}
924923 new_build_body ['dryccfile' ]['deploy' ]['web' ]['healthcheck' ] = {}
925924 with mock .patch ('scheduler.resources.pod.Pod.watch' ) as mock_kube :
0 commit comments