MCPcopy Index your code
hub / github.com/diffgram/diffgram / setUp

Method setUp

default/tests/methods/task/task/test_task_review.py:24–60  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

22 """
23
24 def setUp(self):
25 # TODO: this test is assuming the 'my-sandbox-project' exists and some object have been previously created.
26 # For future tests a mechanism of setting up and tearing down the database should be created.
27 super(TestTaskReview, self).setUp()
28 project_data = data_mocking.create_project_with_context(
29 {
30 'users': [
31 {'username': 'Test',
32 'email': 'test@test.com',
33 'password': 'diffgram123',
34 }
35 ]
36 },
37 self.session
38
39 )
40 self.project = project_data['project']
41 self.auth_api = common_actions.create_project_auth(project = self.project, session = self.session)
42 self.member = self.auth_api.member
43 self.member.user = data_mocking.register_user({
44 'username': 'test_user',
45 'email': 'test@test.com',
46 'password': 'diffgram123',
47 'project_string_id': self.project.project_string_id,
48 'member_id': self.member.id
49 }, self.session)
50 job = data_mocking.create_job({
51 'name': f"my-test-job-{1}",
52 'project': self.project,
53 'allow_reviews': True
54 }, self.session)
55 file = data_mocking.create_file({'project_id': self.project.id}, self.session)
56 self.task = data_mocking.create_task({'name': 'test task', 'file': file, 'job': job, 'status': 'available'},
57 self.session)
58 self.task.add_reviewer(session = self.session, user = self.auth_api.member.user)
59 self.task.add_reviewer(session = self.session, user = self.member.user)
60 self.session.commit()
61
62 def test_task_review_api(self):
63 request_data = {

Callers

nothing calls this directly

Calls 2

add_reviewerMethod · 0.80
commitMethod · 0.80

Tested by

no test coverage detected