def test_get_invalid(read_database: ReadDatabase): fqid = "c/1" read_database.get_many = q = MagicMock(return_value={}) with pytest.raises(ModelDoesNotExist): read_database.get(fqid, []) assert q.call_args.args[0] == [fqid]
def test_get(read_database: ReadDatabase): fqid = "c/1" model = MagicMock() read_database.get_many = q = MagicMock(return_value={fqid: model}) model = read_database.get(fqid, []) assert q.call_args.args[0] == [fqid] assert model == model