def test_get_submission_from_string(self): # Get a source with submissions source_uuid = self.api.get_all_submissions()[0].source_uuid s = self.api.get_source(Source(uuid=source_uuid)) subs = self.api.get_submissions(s) sub = self.api.get_submission_from_string(subs[0].uuid, s.uuid) self.assertEqual(sub.filename, subs[0].filename)
def get_submission(self, from_string=False): # Get a source with submissions source_uuid = self.api.get_all_submissions()[0].source_uuid s = self.api.get_source(Source(uuid=source_uuid)) subs = self.api.get_submissions(s) if from_string: sub = self.api.get_submission_from_string(subs[0].uuid, s.uuid) else: sub = self.api.get_submission(subs[0]) assert sub.filename == subs[0].filename
def test_failed_single_source(self): with self.assertRaises(WrongUUIDError): self.api.get_source(Source(uuid="not there"))
def failed_single_source(self): with pytest.raises(WrongUUIDError): self.api.get_source(Source(uuid="not there"))