MCPcopy
hub / github.com/learnhouse/learnhouse / _make_trail_step

Function _make_trail_step

apps/api/src/tests/services/test_trail_service.py:77–94  ·  view source on GitHub ↗
(db, trail, trail_run, activity, course, user)

Source from the content-addressed store, hash-verified

75
76
77async def _make_trail_step(db, trail, trail_run, activity, course, user):
78 trail_step = TrailStep(
79 trailrun_id=trail_run.id,
80 trail_id=trail.id,
81 activity_id=activity.id,
82 course_id=course.id,
83 org_id=trail.org_id,
84 user_id=user.id,
85 complete=True,
86 teacher_verified=False,
87 grade="",
88 creation_date=str(datetime.now()),
89 update_date=str(datetime.now()),
90 )
91 db.add(trail_step)
92 await db.commit()
93 await db.refresh(trail_step)
94 return trail_step
95
96
97async def _make_bogus_activity(db, org, *, activity_uuid, course_id):

Calls 2

TrailStepClass · 0.90
commitMethod · 0.80

Tested by

no test coverage detected