def test_check_locked_for_the_same_user(self): user = self.get_superuser() version = PageVersionFactory(created_by=user) placeholder = PlaceholderFactory(source=version.content) self.assertTrue( placeholder_content_is_unlocked_for_user(placeholder, user))
def test_check_no_lock(self): user = self.get_superuser() version = PageVersionFactory(state=ARCHIVED) placeholder = PlaceholderFactory(source=version.content) self.assertTrue( placeholder_content_is_unlocked_for_user(placeholder, user))
def test_check_locked_for_the_other_user(self): user1 = self.get_superuser() user2 = self.get_standard_user() version = PageVersionFactory(created_by=user1) placeholder = PlaceholderFactory(source=version.content) self.assertFalse(placeholder_content_is_unlocked_for_user(placeholder, user2))
def test_check_no_lock_for_unversioned_model(self): user2 = self.get_standard_user() placeholder = PlaceholderFactory(source=FancyPollFactory()) self.assertTrue(placeholder_content_is_unlocked_for_user(placeholder, user2))