示例#1
0
 def test_get_data_extractor_valid_provider(self, mock_import_string,
                                            mock_settings):
     provider_name = "phony_name"
     provider_python_path = "phony.package.module.FakeExtractor"
     fake_extractor_class = mock.MagicMock()
     mock_settings.SOCIALACCOUNT_PROFILE_EXTRACTORS = {
         provider_name: provider_python_path
     }
     mock_import_string.return_value = fake_extractor_class
     adapters.get_data_extractor(provider_name)
     self.assertTrue(fake_extractor_class.called)
示例#2
0
 def test_get_data_extractor_valid_provider(self, mock_import_string,
                                            mock_settings):
     provider_name = "phony_name"
     provider_python_path = "phony.package.module.FakeExtractor"
     fake_extractor_class = mock.MagicMock()
     mock_settings.SOCIALACCOUNT_PROFILE_EXTRACTORS = {
         provider_name: provider_python_path
     }
     mock_import_string.return_value = fake_extractor_class
     adapters.get_data_extractor(provider_name)
     self.assertTrue(fake_extractor_class.called)
示例#3
0
 def test_get_data_extractor_invalid_provider(self, mock_settings):
     provider_name = "inexistent_provider"
     mock_settings.SOCIALACCOUNT_PROFILE_EXTRACTORS = {}
     result = adapters.get_data_extractor(provider_name)
     self.assertIsNone(result)
示例#4
0
 def test_get_data_extractor_invalid_provider(self, mock_settings):
     provider_name = "inexistent_provider"
     mock_settings.SOCIALACCOUNT_PROFILE_EXTRACTORS = {}
     result = adapters.get_data_extractor(provider_name)
     self.assertIsNone(result)