Пример #1
0
    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)
Пример #2
0
    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
Пример #3
0
 def test_failed_single_source(self):
     with self.assertRaises(WrongUUIDError):
         self.api.get_source(Source(uuid="not there"))
Пример #4
0
 def failed_single_source(self):
     with pytest.raises(WrongUUIDError):
         self.api.get_source(Source(uuid="not there"))