Exemple #1
0
 def test_all_good(self):
     data = assemble_upload_data(self.response, self.access_token)
     self.assertEqual(data['directory_to_zip'], self.response['directory'])
     self.assertEqual(data['access_token'], 'sometoken')
Exemple #2
0
 def test_zerolength_tok(self):
     self.response['zenodo_token'] = ''
     data = assemble_upload_data(self.response, self.access_token)
     self.assertEqual(data['access_token'], self.access_token)
Exemple #3
0
 def test_no_tok_no_default(self):
     self.response.pop('zenodo_token')
     with self.assertRaises(UserMistake):
         assemble_upload_data(self.response, None)
Exemple #4
0
 def test_no_tok(self):
     self.response.pop('zenodo_token')
     data = assemble_upload_data(self.response, self.access_token)
     self.assertEqual(data['access_token'], self.access_token)
Exemple #5
0
 def test_no_dir(self):
     self.response.pop('directory')
     data = assemble_upload_data(self.response, self.access_token)
     self.assertEqual(data['directory_to_zip'], '')
     self.assertEqual(data['access_token'], 'sometoken')
Exemple #6
0
 def test_zerolength_dir(self):
     self.response['directory'] = ''
     data = assemble_upload_data(self.response, self.access_token)
     self.assertEqual(data['directory_to_zip'], '')
     self.assertEqual(data['access_token'], 'sometoken')