def test_assign_meta_to_machine_exception(default_scenario: Lab): default_scenario.get_or_new_machine("pc1") with pytest.raises(MachineOptionError): default_scenario.assign_meta_to_machine("pc1", "port", "value")
def test_assign_meta_to_machine(default_scenario: Lab): default_scenario.get_or_new_machine("pc1") default_scenario.assign_meta_to_machine("pc1", "test_meta", "test_value") assert "test_meta" in default_scenario.machines['pc1'].meta assert default_scenario.machines['pc1'].meta["test_meta"] == "test_value"