def test_post_file_and_verify_deletion_after_token_expiration(self): self.dummyToken = token.Token(token_kind='submission') for i in range(0, 3): handler = self.request(body=self.get_dummy_file()) yield handler.post(self.dummyToken.id) for f in self.dummyToken.uploaded_files: self.assertTrue(os.path.exists(f['encrypted_path'])) token.reactor_override.advance(360000) # advance clock of 100 hours for f in self.dummyToken.uploaded_files: self.assertFalse(os.path.exists(f['encrypted_path']))
def test_post_file_and_verify_deletion_after_token_expiration(self): self.dummyToken = token.Token(1, 'submission') self.dummyToken.proof_of_work = False for _ in range(3): handler = self.request() yield handler.post(self.dummyToken.id) token.TokenList.reactor.pump([1] * (token.TokenList.get_timeout() - 1)) for f in self.dummyToken.uploaded_files: self.assertTrue(os.path.exists(f['path'])) token.TokenList.reactor.advance(1) for f in self.dummyToken.uploaded_files: yield self.assertFalse(os.path.exists(f['path']))
def test_post_file_and_verify_deletion_after_token_expiration(self): self.dummyToken = token.Token(1, 'submission') self.dummyToken.proof_of_work = False for _ in range(3): handler = self.request() yield handler.post(self.dummyToken.id) token.TokenList.reactor.pump([1] * (token.TokenList.get_timeout() - 1)) for f in self.dummyToken.uploaded_files: path = os.path.abspath( os.path.join(self.state.settings.tmp_path, f['filename'])) self.assertTrue(os.path.exists(path)) token.TokenList.reactor.advance(1) for f in self.dummyToken.uploaded_files: path = os.path.abspath( os.path.join(self.state.settings.attachments_path, f['filename'])) yield self.assertFalse(os.path.exists(path))
def test_post_file_on_not_finalized_submission(self): self.dummyToken = token.Token(token_kind='submission', context_id=self.dummyContext['id']) handler = self.request(body=self.get_dummy_file()) yield handler.post(self.dummyToken.token_id)
def perform_submission_start(self): self.dummyToken = token.Token(1, 'submission') self.dummyToken.solve()
def perform_submission_start(self): self.dummyToken = token.Token(token_kind='submission', context_id=self.dummyContext['id'])
def test_post_file_on_not_finalized_submission(self): self.dummyToken = token.Token(1, 'submission') self.dummyToken.proof_of_work = False handler = self.request() yield handler.post(self.dummyToken.id)
def perform_submission_start(self): self.dummyToken = token.Token(token_kind='submission') self.dummyToken.proof_of_work = False
def test_post_file_on_not_finalized_submission(self): self.dummyToken = token.Token(token_kind='submission') self.dummyToken.proof_of_work = False handler = self.request(body=self.get_dummy_file()) yield handler.post(self.dummyToken.id)
def perform_submission_start(self): self.dummyToken = token.Token(token_kind='submission')