Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/core/tests/test_loader.py
Show All 28 Lines | def store_data(self): | ||||
pass | pass | ||||
def prepare_origin_visit(self, *args, **kwargs): | def prepare_origin_visit(self, *args, **kwargs): | ||||
origin = self.storage.origin_get( | origin = self.storage.origin_get( | ||||
self._test_prepare_origin_visit_data['origin']) | self._test_prepare_origin_visit_data['origin']) | ||||
self.origin = origin | self.origin = origin | ||||
self.origin_url = origin['url'] | self.origin_url = origin['url'] | ||||
self.visit_date = datetime.datetime.utcnow() | self.visit_date = datetime.datetime.utcnow() | ||||
self.storage.origin_visit_add(origin['id'], self.visit_date) | self.visit_type = 'git' | ||||
self.storage.origin_visit_add(origin['id'], self.visit_date, | |||||
self.visit_type) | |||||
def parse_config_file(self, *args, **kwargs): | def parse_config_file(self, *args, **kwargs): | ||||
return { | return { | ||||
'storage': { | 'storage': { | ||||
'cls': 'memory', | 'cls': 'memory', | ||||
'args': { | 'args': { | ||||
} | } | ||||
}, | }, | ||||
▲ Show 20 Lines • Show All 263 Lines • ▼ Show 20 Lines | def test_origin_metadata(self): | ||||
provider_id = self.loader.send_provider(self.in_provider) | provider_id = self.loader.send_provider(self.in_provider) | ||||
tool_id = self.loader.send_tool(self.in_tool) | tool_id = self.loader.send_tool(self.in_tool) | ||||
self.loader.send_origin_metadata( | self.loader.send_origin_metadata( | ||||
self.loader.visit_date, provider_id, | self.loader.visit_date, provider_id, | ||||
tool_id, {'test_metadata': 'foobar'}) | tool_id, {'test_metadata': 'foobar'}) | ||||
self.assertOriginMetadataContains( | self.assertOriginMetadataContains(self.in_origin['url'], | ||||
self.in_origin['type'], self.in_origin['url'], | |||||
{'test_metadata': 'foobar'}) | {'test_metadata': 'foobar'}) | ||||
with self.assertRaises(AssertionError): | with self.assertRaises(AssertionError): | ||||
self.assertOriginMetadataContains( | self.assertOriginMetadataContains(self.in_origin['url'], | ||||
self.in_origin['type'], self.in_origin['url'], | |||||
{'test_metadata': 'foobarbaz'}) | {'test_metadata': 'foobarbaz'}) | ||||
with self.assertRaises(Exception): | with self.assertRaises(Exception): | ||||
self.assertOriginMetadataContains( | self.assertOriginMetadataContains(self.in_origin['url'] + 'blah', | ||||
self.in_origin['type'], self.in_origin['url'] + 'blah', | |||||
{'test_metadata': 'foobar'}) | {'test_metadata': 'foobar'}) | ||||
def test_loader_logger_default_name(): | def test_loader_logger_default_name(): | ||||
loader = DummyBufferedLoader() | loader = DummyBufferedLoader() | ||||
assert isinstance(loader.log, logging.Logger) | assert isinstance(loader.log, logging.Logger) | ||||
assert loader.log.name == \ | assert loader.log.name == \ | ||||
'swh.loader.core.tests.test_loader.DummyBufferedLoader' | 'swh.loader.core.tests.test_loader.DummyBufferedLoader' | ||||
Show All 32 Lines |