Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/browse/views/test_directory.py
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Lines | def directory_view(self, root_directory_sha1, directory_entries, | ||||
url_args={'swh_id': swh_dir_id}) | url_args={'swh_id': swh_dir_id}) | ||||
self.assertContains(resp, swh_dir_id) | self.assertContains(resp, swh_dir_id) | ||||
self.assertContains(resp, swh_dir_id_url) | self.assertContains(resp, swh_dir_id_url) | ||||
@given(directory()) | @given(directory()) | ||||
def test_root_directory_view(self, directory): | def test_root_directory_view(self, directory): | ||||
self.directory_view(directory, self.directory_ls(directory)) | self.directory_view(directory, self.directory_ls(directory)) | ||||
@given(directory()) | |||||
def test_directory_uppercase_sha1(self, directory): | |||||
directory = directory.upper() | |||||
directory_entries = self.directory_ls(directory) | |||||
anlambert: replace this line with
```lang=python
directory_entries[0]['dir_id'] = directory
``` | |||||
directory_entries[0]['dir_id'] = directory | |||||
self.directory_view(directory, directory_entries) | |||||
@given(directory_with_subdirs()) | @given(directory_with_subdirs()) | ||||
def test_sub_directory_view(self, directory): | def test_sub_directory_view(self, directory): | ||||
dir_content = self.directory_ls(directory) | dir_content = self.directory_ls(directory) | ||||
subdir = random.choice([e for e in dir_content if e['type'] == 'dir']) | subdir = random.choice([e for e in dir_content if e['type'] == 'dir']) | ||||
subdir_content = self.directory_ls(subdir['target']) | subdir_content = self.directory_ls(subdir['target']) | ||||
self.directory_view(directory, subdir_content, subdir['name']) | self.directory_view(directory, subdir_content, subdir['name']) | ||||
@given(invalid_sha1(), unknown_directory()) | @given(invalid_sha1(), unknown_directory()) | ||||
Show All 15 Lines |
replace this line with