def test_change_cmd_should_replace_cmds_with_environ(self, load_envs):
     load_envs.return_value = {"BLE": "bla"}
     plugin = ProcfileWatcher("", "", 1)
     plugin.envs = lambda: {}
     plugin.call = Mock()
     plugin.port = 8888
     name = "name"
     cmd = "echo ${PORT} ${BLE}"
     plugin.change_cmd(name=name, cmd=cmd)
     plugin.call.assert_called_with('set',
                                    options={'cmd': 'echo 8888 bla'},
                                    name=name)
 def test_change_cmd_should_replace_cmds_with_environ(self, load_envs):
     load_envs.return_value = {"BLE": "bla"}
     plugin = ProcfileWatcher("", "", 1)
     plugin.envs = lambda: {}
     plugin.call = Mock()
     plugin.port = 8888
     name = "name"
     cmd = "echo ${PORT} ${port} ${BLE}"
     plugin.change_cmd(name=name, cmd=cmd)
     plugin.call.assert_called_with('set',
                                    options={'cmd': 'echo 8888 8888 bla'},
                                    name=name)