def test_archive_value_error(self): """Test whether it raises a error on invalid archive istances""" with self.assertRaises(ValueError): Backend('test', archive=8) b = Backend('test') with self.assertRaises(ValueError): b.archive = 8
def test_tag(self): """Test whether tag value is initializated""" b = Backend('test') self.assertEqual(b.origin, 'test') self.assertEqual(b.tag, 'test') b = Backend('test', tag='mytag') self.assertEqual(b.origin, 'test') self.assertEqual(b.tag, 'mytag')
def test_cache_value_error(self): """Test whether it raises a error on invalid cache istances""" with self.assertRaises(ValueError): Backend('test', cache=8) b = Backend('test') with self.assertRaises(ValueError): b.cache = 8
def test_archive(self): """Test whether archive value is initializated""" archive_path = os.path.join(self.test_path, 'myarchive') archive = Archive.create(archive_path) b = Backend('test', archive=archive) self.assertEqual(b.archive, archive) b = Backend('test') self.assertEqual(b.archive, None) b.archive = archive self.assertEqual(b.archive, archive)
def test_cache(self): """Test whether cache value is initializated""" cache_path = os.path.join(self.test_path, 'mockrepo') cache = Cache(cache_path) b = Backend('test', cache=cache) self.assertEqual(b.cache, cache) b = Backend('test') self.assertEqual(b.cache, None) b.cache = cache self.assertEqual(b.cache, cache)
def test_version(self): """Test whether the backend version is initialized""" self.assertEqual(Backend.version, '0.1') b = Backend('test') self.assertEqual(b.version, '0.1')
def test_fetch_client_not_implemented(self): """Test whether an NotImplementedError exception is thrown""" b = Backend('test', archive=self.archive) with self.assertRaises(NotImplementedError): _ = [item for item in b.fetch_from_archive()]
def test_fetch_items(self): """Test whether an NotImplementedError exception is thrown""" b = Backend('test') with self.assertRaises(NotImplementedError): b.fetch_items()
def test_init_client_not_implemented(self): """Test whether an NotImplementedError exception is thrown""" b = Backend('test') with self.assertRaises(NotImplementedError): b._init_client()
def test_fetch_client_not_provided(self): """Test whether an NotImplementedError exception is thrown""" b = Backend('test') with self.assertRaises(NotImplementedError): _ = [item for item in b.fetch(category="acme")]
def test_metadata_category(self): """Test whether an NotImplementedError exception is thrown""" b = Backend('test') with self.assertRaises(NotImplementedError): b.metadata_category(None)
def test_has_resuming(self): """Test whether an NotImplementedError exception is thrown""" b = Backend('test') with self.assertRaises(NotImplementedError): b.has_resuming()
def test_fetch_client_not_provided(self): """Test whether an NotImplementedError exception is thrown""" b = Backend('test') b.CATEGORIES = [MockedBackend.CATEGORY] with self.assertRaises(NotImplementedError): _ = [item for item in b.fetch(category=MockedBackend.CATEGORY)]
def test_origin(self): """Test whether origin value is initialized""" b = Backend('test') self.assertEqual(b.origin, 'test')