class URLAvatarServiceTests(SpyAgency, TestCase): """Tests for djblets.avatars.services.url.""" def setUp(self): super(URLAvatarServiceTests, self).setUp() self.settings_manager = DummySettingsManager( URLAvatarService.avatar_service_id, {}) self.service = URLAvatarService(self.settings_manager) def test_setup(self): """Testing URLAvatarService.setup""" urls = { '1x': 'http://example.com/foo.jpg', '2x': 'http://example.com/[email protected]', } self.service.setup(User(), urls) self.assertEqual( urls, self.settings_manager.configuration_for( URLAvatarService.avatar_service_id)) self.assertIsNot( urls, self.settings_manager.configuration_for( URLAvatarService.avatar_service_id)) def test_get_urls_uncached(self): """Testing URLAvatarService.get_urls_uncached""" urls = { '1x': 'http://example.com/foo.jpg', '2x': 'http://example.com/[email protected]', } self.settings_manager.configuration_for( URLAvatarService.avatar_service_id).update(urls) self.assertEqual(urls, self.service.get_avatar_urls_uncached(User(), None))
class URLAvatarServiceTests(SpyAgency, TestCase): """Tests for djblets.avatars.services.url.""" def setUp(self): super(URLAvatarServiceTests, self).setUp() self.settings_manager = DummySettingsManager( URLAvatarService.avatar_service_id, {}) self.service = URLAvatarService(self.settings_manager) def test_setup(self): """Testing URLAvatarService.setup""" urls = { '1x': 'http://example.com/foo.jpg', '2x': 'http://example.com/[email protected]', } self.service.setup(User(), urls) self.assertEqual(urls, self.settings_manager.configuration_for( URLAvatarService.avatar_service_id)) self.assertIsNot(urls, self.settings_manager.configuration_for( URLAvatarService.avatar_service_id)) def test_get_urls_uncached(self): """Testing URLAvatarService.get_urls_uncached""" urls = { '1x': 'http://example.com/foo.jpg', '2x': 'http://example.com/[email protected]', } self.settings_manager.configuration_for( URLAvatarService.avatar_service_id).update(urls) self.assertEqual( urls, self.service.get_avatar_urls_uncached(User(), None))
def setUp(self): super(URLAvatarServiceTests, self).setUp() self.settings_manager = DummySettingsManager( URLAvatarService.avatar_service_id, {}) self.service = URLAvatarService(self.settings_manager)