def test_is_deleted(read_database: ReadDatabase): fqid = MagicMock() result = MagicMock() read_database.get_deleted_status = gds = MagicMock( return_value={fqid: result}) assert read_database.is_deleted(fqid) == result assert gds.call_args.args[0] == [fqid]
def test_is_deleted_invalid_fqid(read_database: ReadDatabase): read_database.get_deleted_status = MagicMock(return_value={}) with pytest.raises(ModelDoesNotExist): read_database.is_deleted(MagicMock())