function setInputValues(inputs, group, caseIndex, scope) {
    group.inputs.forEach((input) => {
        inputs[input.label.trim()].state = parseInt(input.values[caseIndex], 2);
    });

    // Propagate inputs
    play(scope);
}
Set and propogate the input values according to the testcase.
Called by runSingle() and runAll()
@param {Object} inputs - Object with keys as input names and values as inputs
@param {Object} group - Test group
@param {number} caseIndex - Index of the case in the group
@param {Scope} scope - the circuit