Exemple #1
0
 def test_abstract_methods(self):
     """ Abstract methods raise exception """
     settings = {"pypi.storage": "tests.DummyStorage"}
     kwargs = ICache.configure(settings)
     cache = ICache(**kwargs)
     with self.assertRaises(NotImplementedError):
         cache.distinct()
     with self.assertRaises(NotImplementedError):
         cache.fetch("pkg-1.1.tar.gz")
     with self.assertRaises(NotImplementedError):
         cache.all("pkg")
     with self.assertRaises(NotImplementedError):
         cache.clear(make_package())
     with self.assertRaises(NotImplementedError):
         cache.clear_all()
     with self.assertRaises(NotImplementedError):
         cache.save(make_package())
Exemple #2
0
 def test_abstract_methods(self):
     """ Abstract methods raise exception """
     settings = {"pypi.storage": "tests.DummyStorage"}
     kwargs = ICache.configure(settings)
     cache = ICache(**kwargs)
     with self.assertRaises(NotImplementedError):
         cache.distinct()
     with self.assertRaises(NotImplementedError):
         cache.fetch("pkg-1.1.tar.gz")
     with self.assertRaises(NotImplementedError):
         cache.all("pkg")
     with self.assertRaises(NotImplementedError):
         cache.clear(make_package())
     with self.assertRaises(NotImplementedError):
         cache.clear_all()
     with self.assertRaises(NotImplementedError):
         cache.save(make_package())
Exemple #3
0
 def test_abstract_methods(self):
     """ Abstract methods raise exception """
     config = MagicMock()
     config.get_settings.return_value = {
         'pypi.storage': 'tests.DummyStorage'
     }
     ICache.configure(config)
     cache = ICache()
     with self.assertRaises(NotImplementedError):
         cache.distinct()
     with self.assertRaises(NotImplementedError):
         cache.fetch('pkg', '1.1')
     with self.assertRaises(NotImplementedError):
         cache.all('pkg')
     with self.assertRaises(NotImplementedError):
         cache.clear(make_package())
     with self.assertRaises(NotImplementedError):
         cache.clear_all()
     with self.assertRaises(NotImplementedError):
         cache.save(make_package())
Exemple #4
0
 def test_abstract_methods(self):
     """ Abstract methods raise exception """
     config = MagicMock()
     config.get_settings.return_value = {
         'pypi.storage': 'tests.DummyStorage'
     }
     ICache.configure(config)
     cache = ICache()
     with self.assertRaises(NotImplementedError):
         cache.distinct()
     with self.assertRaises(NotImplementedError):
         cache.fetch('pkg', '1.1')
     with self.assertRaises(NotImplementedError):
         cache.all('pkg')
     with self.assertRaises(NotImplementedError):
         cache.clear(make_package())
     with self.assertRaises(NotImplementedError):
         cache.clear_all()
     with self.assertRaises(NotImplementedError):
         cache.save(make_package())