From 3d6c0ec36c362ef927acc8f55775dfc4dee7b2e4 Mon Sep 17 00:00:00 2001 From: Arthur Milchior Date: Wed, 13 Nov 2019 15:49:09 +0100 Subject: [PATCH] Test: rename over filtered deck --- tests/test_decks.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test_decks.py b/tests/test_decks.py index f127688f4..55226501b 100644 --- a/tests/test_decks.py +++ b/tests/test_decks.py @@ -1,5 +1,6 @@ # coding: utf-8 +from anki.errors import DeckRenameError from tests.shared import assertException, getEmptyCol def test_basic(): @@ -87,6 +88,14 @@ def test_rename(): d.decks.rename(d.decks.get(id), "yo") for n in "yo", "yo::two", "yo::two::three": assert n in d.decks.allNames() + # over filtered + parentId = d.decks.newDyn("parent") + parent = d.decks.get(parentId) + childId = d.decks.id("child") + child = d.decks.get(childId) + assertException(DeckRenameError, lambda: d.decks.rename(child, "parent::child")) + assertException(DeckRenameError, lambda: d.decks.rename(child, "PARENT::child")) + def test_renameForDragAndDrop(): d = getEmptyCol()