Changeset View
Changeset View
Standalone View
Standalone View
swh/deposit/tests/common.py
Show First 20 Lines • Show All 95 Lines • ▼ Show 20 Lines | def setUp(self): | ||||
self.atom_entry = b"""<?xml version="1.0"?> | self.atom_entry = b"""<?xml version="1.0"?> | ||||
<entry xmlns="http://www.w3.org/2005/Atom"> | <entry xmlns="http://www.w3.org/2005/Atom"> | ||||
<title>Awesome Compiler</title> | <title>Awesome Compiler</title> | ||||
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> | <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> | ||||
<external_identifier>1785io25c695</external_identifier> | <external_identifier>1785io25c695</external_identifier> | ||||
<updated>2017-10-07T15:17:08Z</updated> | <updated>2017-10-07T15:17:08Z</updated> | ||||
<author>some awesome author</author> | <author>some awesome author</author> | ||||
<url>http://test.test.fr</url> | <url>https://hal-test.archives-ouvertes.fr</url> | ||||
</entry>""" | </entry>""" | ||||
def tearDown(self): | def tearDown(self): | ||||
super().tearDown() | super().tearDown() | ||||
shutil.rmtree(self.root_path) | shutil.rmtree(self.root_path) | ||||
def create_simple_binary_deposit(self, status_partial=True): | def create_simple_binary_deposit(self, status_partial=True): | ||||
response = self.client.post( | response = self.client.post( | ||||
▲ Show 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | def setUp(self): | ||||
deposit_request_types = {} | deposit_request_types = {} | ||||
# Add deposit request types | # Add deposit request types | ||||
for deposit_request_type in ['archive', 'metadata']: | for deposit_request_type in ['archive', 'metadata']: | ||||
drt = DepositRequestType(name=deposit_request_type) | drt = DepositRequestType(name=deposit_request_type) | ||||
drt.save() | drt.save() | ||||
deposit_request_types[deposit_request_type] = drt | deposit_request_types[deposit_request_type] = drt | ||||
_name = 'hal' | _name = 'hal' | ||||
_url = 'https://hal.test.fr/' | _url = 'https://hal-test.archives-ouvertes.fr/' | ||||
# set collection up | # set collection up | ||||
_collection = DepositCollection(name=_name) | _collection = DepositCollection(name=_name) | ||||
_collection.save() | _collection.save() | ||||
# set user/client up | # set user/client up | ||||
_client = DepositClient.objects.create_user(username=_name, | _client = DepositClient.objects.create_user(username=_name, | ||||
password=_name, | password=_name, | ||||
url=_url) | url=_url) | ||||
_client.collections = [_collection.id] | _client.collections = [_collection.id] | ||||
▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | def setUp(self): | ||||
self.atom_entry_data2 = b"""<?xml version="1.0"?> | self.atom_entry_data2 = b"""<?xml version="1.0"?> | ||||
<entry xmlns="http://www.w3.org/2005/Atom"> | <entry xmlns="http://www.w3.org/2005/Atom"> | ||||
<title>Awesome Compiler</title> | <title>Awesome Compiler</title> | ||||
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> | <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> | ||||
<external_identifier>1785io25c695</external_identifier> | <external_identifier>1785io25c695</external_identifier> | ||||
<updated>2017-10-07T15:17:08Z</updated> | <updated>2017-10-07T15:17:08Z</updated> | ||||
<author>some awesome author</author> | <author>some awesome author</author> | ||||
<url>http://test.test.fr</url> | <url>https://hal-test.archives-ouvertes.fr/id</url> | ||||
</entry>""" | </entry>""" | ||||
self.codemeta_entry_data0 = b"""<?xml version="1.0"?> | self.codemeta_entry_data0 = b"""<?xml version="1.0"?> | ||||
<entry xmlns="http://www.w3.org/2005/Atom" | <entry xmlns="http://www.w3.org/2005/Atom" | ||||
xmlns:codemeta="https://doi.org/10.5063/SCHEMA/CODEMETA-2.0"> | xmlns:codemeta="https://doi.org/10.5063/SCHEMA/CODEMETA-2.0"> | ||||
<title>Awesome Compiler</title> | <title>Awesome Compiler</title> | ||||
<url>http://test.test.fr</url> | <url>https://hal-test.archives-ouvertes.fr/1785io25c695</url> | ||||
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> | <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> | ||||
<external_identifier>1785io25c695</external_identifier> | <external_identifier>1785io25c695</external_identifier> | ||||
<updated>2017-10-07T15:17:08Z</updated> | <updated>2017-10-07T15:17:08Z</updated> | ||||
<author>some awesome author</author> | <author>some awesome author</author> | ||||
<codemeta:description>description</codemeta:description> | <codemeta:description>description</codemeta:description> | ||||
<codemeta:keywords>key-word 1</codemeta:keywords> | <codemeta:keywords>key-word 1</codemeta:keywords> | ||||
</entry>""" | </entry>""" | ||||
▲ Show 20 Lines • Show All 182 Lines • Show Last 20 Lines |