@@ 1955-1991 (lines=37) @@ | ||
1952 | assert set(content['sub_content_types']) == {'comment'} |
|
1953 | assert content['workspace_id'] == 3 |
|
1954 | ||
1955 | def test_api__get_workspace_content__ok_200__get_only_deleted_root_content(self): # nopep8 |
|
1956 | """ |
|
1957 | Check obtain workspace root deleted contents |
|
1958 | """ |
|
1959 | params = { |
|
1960 | 'parent_id': 0, |
|
1961 | 'show_archived': 0, |
|
1962 | 'show_deleted': 1, |
|
1963 | 'show_active': 0, |
|
1964 | } |
|
1965 | self.testapp.authorization = ( |
|
1966 | 'Basic', |
|
1967 | ( |
|
1968 | '[email protected]', |
|
1969 | 'foobarbaz' |
|
1970 | ) |
|
1971 | ) |
|
1972 | res = self.testapp.get( |
|
1973 | '/api/v2/workspaces/3/contents', |
|
1974 | status=200, |
|
1975 | params=params, |
|
1976 | ).json_body # nopep8 |
|
1977 | # TODO - G.M - 30-05-2018 - Check this test |
|
1978 | ||
1979 | assert len(res) == 1 |
|
1980 | content = res[0] |
|
1981 | assert content['content_type'] == 'html-document' |
|
1982 | assert content['content_id'] == 17 |
|
1983 | assert content['is_archived'] is False |
|
1984 | assert content['is_deleted'] is True |
|
1985 | assert content['label'].startswith('Bad Fruit Salad') |
|
1986 | assert content['parent_id'] is None |
|
1987 | assert content['show_in_ui'] is True |
|
1988 | assert content['slug'].startswith('bad-fruit-salad') |
|
1989 | assert content['status'] == 'open' |
|
1990 | assert set(content['sub_content_types']) == {'comment'} |
|
1991 | assert content['workspace_id'] == 3 |
|
1992 | ||
1993 | def test_api__get_workspace_content__ok_200__get_nothing_root_content(self): |
|
1994 | """ |
|
@@ 2360-2395 (lines=36) @@ | ||
2357 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2358 | assert content['workspace_id'] == 2 |
|
2359 | ||
2360 | def test_api__get_workspace_content__ok_200__get_only_deleted_folder_content(self): # nopep8 |
|
2361 | """ |
|
2362 | Check obtain workspace folder deleted contents |
|
2363 | """ |
|
2364 | params = { |
|
2365 | 'parent_id': 10, |
|
2366 | 'show_archived': 0, |
|
2367 | 'show_deleted': 1, |
|
2368 | 'show_active': 0, |
|
2369 | } |
|
2370 | self.testapp.authorization = ( |
|
2371 | 'Basic', |
|
2372 | ( |
|
2373 | '[email protected]', |
|
2374 | '[email protected]' |
|
2375 | ) |
|
2376 | ) |
|
2377 | res = self.testapp.get( |
|
2378 | '/api/v2/workspaces/2/contents', |
|
2379 | status=200, |
|
2380 | params=params, |
|
2381 | ).json_body # nopep8 |
|
2382 | ||
2383 | assert len(res) == 1 |
|
2384 | content = res[0] |
|
2385 | assert content['content_type'] == 'html-document' |
|
2386 | assert content['content_id'] == 14 |
|
2387 | assert content['is_archived'] is False |
|
2388 | assert content['is_deleted'] is True |
|
2389 | assert content['label'].startswith('Bad Fruit Salad') |
|
2390 | assert content['parent_id'] == 10 |
|
2391 | assert content['show_in_ui'] is True |
|
2392 | assert content['slug'].startswith('bad-fruit-salad') |
|
2393 | assert content['status'] == 'open' |
|
2394 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2395 | assert content['workspace_id'] == 2 |
|
2396 | ||
2397 | def test_api__get_workspace_content__ok_200__get_nothing_folder_content(self): # nopep8 |
|
2398 | """ |
|
@@ 2324-2358 (lines=35) @@ | ||
2321 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2322 | assert content['workspace_id'] == 2 |
|
2323 | ||
2324 | def test_api__get_workspace_content__ok_200__get_only_archived_folder_content(self): # nopep8 |
|
2325 | """ |
|
2326 | Check obtain workspace folder archived contents |
|
2327 | """ |
|
2328 | params = { |
|
2329 | 'parent_id': 10, |
|
2330 | 'show_archived': 1, |
|
2331 | 'show_deleted': 0, |
|
2332 | 'show_active': 0, |
|
2333 | } |
|
2334 | self.testapp.authorization = ( |
|
2335 | 'Basic', |
|
2336 | ( |
|
2337 | '[email protected]', |
|
2338 | '[email protected]' |
|
2339 | ) |
|
2340 | ) |
|
2341 | res = self.testapp.get( |
|
2342 | '/api/v2/workspaces/2/contents', |
|
2343 | status=200, |
|
2344 | params=params, |
|
2345 | ).json_body # nopep8 |
|
2346 | assert len(res) == 1 |
|
2347 | content = res[0] |
|
2348 | assert content['content_type'] == 'html-document' |
|
2349 | assert content['content_id'] == 13 |
|
2350 | assert content['is_archived'] is True |
|
2351 | assert content['is_deleted'] is False |
|
2352 | assert content['label'].startswith('Fruit Salad') |
|
2353 | assert content['parent_id'] == 10 |
|
2354 | assert content['show_in_ui'] is True |
|
2355 | assert content['slug'].startswith('fruit-salad') |
|
2356 | assert content['status'] == 'open' |
|
2357 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2358 | assert content['workspace_id'] == 2 |
|
2359 | ||
2360 | def test_api__get_workspace_content__ok_200__get_only_deleted_folder_content(self): # nopep8 |
|
2361 | """ |
|
@@ 2288-2322 (lines=35) @@ | ||
2285 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2286 | assert content['workspace_id'] == 2 |
|
2287 | ||
2288 | def test_api__get_workspace_content__ok_200__get_only_active_folder_content(self): # nopep8 |
|
2289 | """ |
|
2290 | Check obtain workspace folder active contents |
|
2291 | """ |
|
2292 | params = { |
|
2293 | 'parent_id': 10, |
|
2294 | 'show_archived': 0, |
|
2295 | 'show_deleted': 0, |
|
2296 | 'show_active': 1, |
|
2297 | } |
|
2298 | self.testapp.authorization = ( |
|
2299 | 'Basic', |
|
2300 | ( |
|
2301 | '[email protected]', |
|
2302 | '[email protected]' |
|
2303 | ) |
|
2304 | ) |
|
2305 | res = self.testapp.get( |
|
2306 | '/api/v2/workspaces/2/contents', |
|
2307 | status=200, |
|
2308 | params=params, |
|
2309 | ).json_body # nopep8 |
|
2310 | assert len(res) == 1 |
|
2311 | content = res[0] |
|
2312 | assert content['content_type'] |
|
2313 | assert content['content_id'] == 12 |
|
2314 | assert content['is_archived'] is False |
|
2315 | assert content['is_deleted'] is False |
|
2316 | assert content['label'] == 'New Fruit Salad' |
|
2317 | assert content['parent_id'] == 10 |
|
2318 | assert content['show_in_ui'] is True |
|
2319 | assert content['slug'] == 'new-fruit-salad' |
|
2320 | assert content['status'] == 'open' |
|
2321 | assert set(content['sub_content_types']) == {'comment'} # nopep8 |
|
2322 | assert content['workspace_id'] == 2 |
|
2323 | ||
2324 | def test_api__get_workspace_content__ok_200__get_only_archived_folder_content(self): # nopep8 |
|
2325 | """ |
|
@@ 1919-1953 (lines=35) @@ | ||
1916 | assert set(content['sub_content_types']) == {'comment'} |
|
1917 | assert content['workspace_id'] == 3 |
|
1918 | ||
1919 | def test_api__get_workspace_content__ok_200__get_only_archived_root_content(self): # nopep8 |
|
1920 | """ |
|
1921 | Check obtain workspace root archived contents |
|
1922 | """ |
|
1923 | params = { |
|
1924 | 'parent_id': 0, |
|
1925 | 'show_archived': 1, |
|
1926 | 'show_deleted': 0, |
|
1927 | 'show_active': 0, |
|
1928 | } |
|
1929 | self.testapp.authorization = ( |
|
1930 | 'Basic', |
|
1931 | ( |
|
1932 | '[email protected]', |
|
1933 | 'foobarbaz' |
|
1934 | ) |
|
1935 | ) |
|
1936 | res = self.testapp.get( |
|
1937 | '/api/v2/workspaces/3/contents', |
|
1938 | status=200, |
|
1939 | params=params, |
|
1940 | ).json_body # nopep8 |
|
1941 | assert len(res) == 1 |
|
1942 | content = res[0] |
|
1943 | assert content['content_type'] == 'html-document' |
|
1944 | assert content['content_id'] == 16 |
|
1945 | assert content['is_archived'] is True |
|
1946 | assert content['is_deleted'] is False |
|
1947 | assert content['label'].startswith('Fruit Salad') |
|
1948 | assert content['parent_id'] is None |
|
1949 | assert content['show_in_ui'] is True |
|
1950 | assert content['slug'].startswith('fruit-salad') |
|
1951 | assert content['status'] == 'open' |
|
1952 | assert set(content['sub_content_types']) == {'comment'} |
|
1953 | assert content['workspace_id'] == 3 |
|
1954 | ||
1955 | def test_api__get_workspace_content__ok_200__get_only_deleted_root_content(self): # nopep8 |
|
1956 | """ |