Beispiel #1
0
 def test_set_folder(self):
     dataverse = utils.create_mock_dataverse()
     dataset = utils.create_mock_dataset()
     self.node_settings.set_folder(dataverse, dataset, auth=Auth(self.user))
     # Folder was set
     assert_equal(self.node_settings.folder_id, dataset.id)
     # Log was saved
     last_log = self.node.logs[-1]
     assert_equal(last_log.action, '{0}_dataset_linked'.format(self.short_name))
Beispiel #2
0
 def test_set_folder(self):
     dataverse = utils.create_mock_dataverse()
     dataset = utils.create_mock_dataset()
     self.node_settings.set_folder(dataverse, dataset, auth=Auth(self.user))
     # Folder was set
     assert_equal(self.node_settings.folder_id, dataset.id)
     # Log was saved
     last_log = self.node.logs.latest()
     assert_equal(last_log.action,
                  '{0}_dataset_linked'.format(self.short_name))
Beispiel #3
0
 def test_mock_dataset(self):
     dataset_id = 'DVN/23456'
     doi = 'doi:12.3456/{0}'.format(dataset_id)
     mock_dataset = create_mock_dataset(dataset_id)
     assert_equal(mock_dataset.doi, doi)
     assert_equal(mock_dataset.citation,
                  'Example Citation for {0}'.format(dataset_id))
     assert_equal(mock_dataset.title, 'Example ({0})'.format(dataset_id))
     assert_equal(mock_dataset.doi, doi)
     assert_equal(mock_dataset.get_state(), 'DRAFT')
     assert_equal(len(mock_dataset.get_files()), 1)
     assert_false(mock_dataset.get_files()[0].is_published)
     assert_true(mock_dataset.get_files(published=True)[0].is_published)
     assert_false(mock_dataset.get_file('name.txt').is_published)
     assert_true(mock_dataset.get_file('name.txt', published=True).is_published)
     assert_false(mock_dataset.get_file_by_id('123').is_published)
     assert_true(mock_dataset.get_file_by_id('123', published=True).is_published)