def test_unserialize_with_unknown_key(): JobBase.unserialize({ 'unknown_key': 123, 'name': 'hoho', })
def test_unserialize_shell_job_without_kind(): job = JobBase.unserialize({ 'name': 'hoho', 'command': 'ls', }) assert isinstance(job, ShellJob)
def test_unserialize_with_unknown_key(): with pytest.raises(ValueError): JobBase.unserialize({ 'unknown_key': 123, 'name': 'hoho', })