@@ 1833-1885 (lines=53) @@ | ||
1830 | item = res.all()[0] |
|
1831 | eq_(original_id, item.content_id) |
|
1832 | ||
1833 | def test_search_in_description(self): |
|
1834 | # HACK - D.A. - 2015-03-09 |
|
1835 | # This test is based on a bug which does NOT return results found |
|
1836 | # at root of a workspace (eg a folder) |
|
1837 | ||
1838 | uapi = UserApi( |
|
1839 | session=self.session, |
|
1840 | config=self.app_config, |
|
1841 | current_user=None, |
|
1842 | ) |
|
1843 | group_api = GroupApi( |
|
1844 | current_user=None, |
|
1845 | session=self.session, |
|
1846 | ) |
|
1847 | groups = [group_api.get_one(Group.TIM_USER), |
|
1848 | group_api.get_one(Group.TIM_MANAGER), |
|
1849 | group_api.get_one(Group.TIM_ADMIN)] |
|
1850 | ||
1851 | user = uapi.create_user(email='this.is@user', |
|
1852 | groups=groups, save_now=True) |
|
1853 | ||
1854 | workspace = WorkspaceApi( |
|
1855 | current_user=user, |
|
1856 | session=self.session |
|
1857 | ).create_workspace( |
|
1858 | 'test workspace', |
|
1859 | save_now=True, |
|
1860 | ) |
|
1861 | ||
1862 | api = ContentApi( |
|
1863 | current_user=user, |
|
1864 | session=self.session, |
|
1865 | config=self.app_config, |
|
1866 | ) |
|
1867 | a = api.create(ContentType.Folder, workspace, None, |
|
1868 | 'this is randomized folder', True) |
|
1869 | p = api.create(ContentType.Page, workspace, a, |
|
1870 | 'this is dummy label content', True) |
|
1871 | ||
1872 | with new_revision( |
|
1873 | tm=transaction.manager, |
|
1874 | session=self.session, |
|
1875 | content=p, |
|
1876 | ): |
|
1877 | p.description = 'This is some amazing test' |
|
1878 | ||
1879 | api.save(p) |
|
1880 | original_id = p.content_id |
|
1881 | ||
1882 | res = api.search(['dummy']) |
|
1883 | eq_(1, len(res.all())) |
|
1884 | item = res.all()[0] |
|
1885 | eq_(original_id, item.content_id) |
|
1886 | ||
1887 | def test_search_in_label_or_description(self): |
|
1888 | # HACK - D.A. - 2015-03-09 |
|
@@ 1779-1831 (lines=53) @@ | ||
1776 | eq_(ActionDescription.UNDELETION, updated2.revision_type) |
|
1777 | eq_(u1id, updated2.owner_id) |
|
1778 | ||
1779 | def test_search_in_label(self): |
|
1780 | # HACK - D.A. - 2015-03-09 |
|
1781 | # This test is based on a bug which does NOT return results found |
|
1782 | # at root of a workspace (eg a folder) |
|
1783 | uapi = UserApi( |
|
1784 | session=self.session, |
|
1785 | config=self.app_config, |
|
1786 | current_user=None, |
|
1787 | ) |
|
1788 | group_api = GroupApi( |
|
1789 | current_user=None, |
|
1790 | session=self.session, |
|
1791 | ) |
|
1792 | groups = [group_api.get_one(Group.TIM_USER), |
|
1793 | group_api.get_one(Group.TIM_MANAGER), |
|
1794 | group_api.get_one(Group.TIM_ADMIN)] |
|
1795 | ||
1796 | user = uapi.create_user(email='this.is@user', |
|
1797 | groups=groups, save_now=True) |
|
1798 | ||
1799 | workspace = WorkspaceApi( |
|
1800 | current_user=user, |
|
1801 | session=self.session |
|
1802 | ).create_workspace( |
|
1803 | 'test workspace', |
|
1804 | save_now=True |
|
1805 | ) |
|
1806 | ||
1807 | api = ContentApi( |
|
1808 | current_user=user, |
|
1809 | session=self.session, |
|
1810 | config=self.app_config, |
|
1811 | ||
1812 | ) |
|
1813 | a = api.create(ContentType.Folder, workspace, None, |
|
1814 | 'this is randomized folder', True) |
|
1815 | p = api.create(ContentType.Page, workspace, a, |
|
1816 | 'this is randomized label content', True) |
|
1817 | ||
1818 | with new_revision( |
|
1819 | session=self.session, |
|
1820 | tm=transaction.manager, |
|
1821 | content=p, |
|
1822 | ): |
|
1823 | p.description = 'This is some amazing test' |
|
1824 | ||
1825 | api.save(p) |
|
1826 | original_id = p.content_id |
|
1827 | ||
1828 | res = api.search(['randomized']) |
|
1829 | eq_(1, len(res.all())) |
|
1830 | item = res.all()[0] |
|
1831 | eq_(original_id, item.content_id) |
|
1832 | ||
1833 | def test_search_in_description(self): |
|
1834 | # HACK - D.A. - 2015-03-09 |