diff options
author | 2019-04-20 01:16:13 +0200 | |
---|---|---|
committer | 2019-04-20 01:16:13 +0200 | |
commit | a27b3a313c64a264e0b52043f41fd28b684cc654 (patch) | |
tree | 4455327209658bfcea26a98c1e77a2f61ee9f693 /pydis_site/apps | |
parent | Addressing volcyys third review. (diff) |
Adding a Discord menu item to the hamburger, and upping test coverage back to 100%
Diffstat (limited to 'pydis_site/apps')
-rw-r--r-- | pydis_site/apps/home/models/__init__.py | 2 | ||||
-rw-r--r-- | pydis_site/apps/home/tests/test_repodata_helpers.py | 15 |
2 files changed, 15 insertions, 2 deletions
diff --git a/pydis_site/apps/home/models/__init__.py b/pydis_site/apps/home/models/__init__.py index f327795a..6c68df9c 100644 --- a/pydis_site/apps/home/models/__init__.py +++ b/pydis_site/apps/home/models/__init__.py @@ -1,3 +1,3 @@ -from .repo_data import RepositoryMetadata +from .repository_metadata import RepositoryMetadata __all__ = ["RepositoryMetadata"] diff --git a/pydis_site/apps/home/tests/test_repodata_helpers.py b/pydis_site/apps/home/tests/test_repodata_helpers.py index 8ab2a467..be51dce4 100644 --- a/pydis_site/apps/home/tests/test_repodata_helpers.py +++ b/pydis_site/apps/home/tests/test_repodata_helpers.py @@ -72,7 +72,7 @@ class TestRepositoryMetadataHelpers(TestCase): forks=42, stargazers=42, language="English", - last_updated=timezone.now() - timedelta(seconds=121), # Make the data 2 minutes old. + last_updated=timezone.now() - timedelta(seconds=HomeView.repository_cache_ttl + 1), ) repo_data.save() metadata = self.home_view._get_repo_data() @@ -90,3 +90,16 @@ class TestRepositoryMetadataHelpers(TestCase): self.assertEquals(len(api_data), len(self.home_view.repos)) self.assertIn(repo, api_data.keys()) self.assertIn("stargazers_count", api_data[repo]) + + @mock.patch('requests.get', side_effect=mocked_requests_get) + def test_mocked_requests_get(self, mock_get): + """Tests if our mocked_requests_get is returning what it should.""" + + success_data = mock_get(HomeView.github_api) + fail_data = mock_get("failtest") + + self.assertEqual(success_data.status_code, 200) + self.assertEqual(fail_data.status_code, 404) + + self.assertIsNotNone(success_data.json_data) + self.assertIsNone(fail_data.json_data) |