def test_issue_config(): """Check proper deserialization for issue config.""" dict = {"major": "maj", "minor": "min", "severity": 23, "url": "www.cnn"} config = IssueConfig(**dict) assert config.major == "maj" assert config.minor == "min" assert config.severity == 23 assert config.url == "www.cnn"
def bf_get_issue_config(major, minor): # type: (str, str) -> IssueConfig """Returns the issue config for the active network.""" return IssueConfig.from_dict( restv2helper.get_issue_config(bf_session, major, minor))
def test_issue_config_missing_optional(): """Check proper deserialization for issue config.""" dict = {"major": "maj", "minor": "min"} IssueConfig.from_dict(dict) # should not barf