berkeley-cdss / seating

Exam seating assignments
https://seating-staging-74ac4c6b8c38.herokuapp.com/
Apache License 2.0
2 stars 0 forks source link

Feat: Edit Exam #56

Closed Reimirno closed 8 months ago

Reimirno commented 8 months ago

Allows users to edit exams.

A better exam view.

github-actions[bot] commented 8 months ago

Coverage

Coverage for unit tests for Python 3.10
FileStmtsMissCoverMissing
server
   __init__.py44491%20–21, 60, 68
   forms.py1001387%22–24, 40–42, 67–69, 121–124
   models.py1674275%28, 56, 60, 63, 66, 69, 72–77, 103, 107, 110–119, 122, 125, 139, 142–144, 147, 151, 163, 167, 171, 175–176, 182, 185, 205, 208, 229, 232, 246
   views.py56647017%32, 42–75, 85–117, 128–132, 149–158, 174–191, 202–209, 218–240, 251–264, 273, 284–287, 298–317, 330–354, 363–385, 394–421, 430–439, 448–490, 499–501, 509–512, 520–545, 553–578, 586–614, 622–639, 646, 651–655, 664–666, 671–719, 724–735, 740–760, 765–780, 785–800, 814, 819, 827–828, 836, 841–845
server/controllers
   __init__.py572949%25–52, 55, 66–75, 78
   auth_controllers.py382534%13–15, 21–47, 53–55
   dev_login_controllers.py342332%11–25, 30–39, 44–56
   health_controllers.py13285%17–18
server/services/auth
   __init__.py29679%22, 51, 56–57, 62–63
server/services/canvas
   __init__.py685125%18–25, 29, 33, 37, 47–80, 84–99, 103
   fake_canvas.py392633%9, 12, 15, 20–25, 28–29, 37–46, 49–56
server/services/core
   assign.py252020%16–60
   data.py473428%10–15, 19–23, 27–31, 35–37, 41–52, 56–58, 62–63, 67–68
   export.py8625%8–21
   room.py61568%11–33, 41–89
   student.py41387%9–54
server/services/csv
   __init__.py181233%11–12, 19–22, 29–34
server/services/email
   __init__.py302130%18–59
   smtp.py391172%15, 27–29, 31–33, 49–52
server/services/email/templates
   __init__.py33197%20
server/services/google
   __init__.py542946%23, 31, 33, 41–44, 48–54, 58–77
server/typings
   exception.py25964%16–29, 35, 41–42, 51, 54
server/utils
   date.py7443%17–19, 30
   misc.py161319%5–9, 13–19, 23
TOTAL158494540% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.783s :stopwatch:
github-actions[bot] commented 8 months ago

Coverage

Coverage for unit tests for Python 3.11
FileStmtsMissCoverMissing
server
   __init__.py44491%20–21, 60, 68
   forms.py1001387%22–24, 40–42, 67–69, 121–124
   models.py1674275%28, 56, 60, 63, 66, 69, 72–77, 103, 107, 110–119, 122, 125, 139, 142–144, 147, 151, 163, 167, 171, 175–176, 182, 185, 205, 208, 229, 232, 246
   views.py56647017%32, 42–75, 85–117, 128–132, 149–158, 174–191, 202–209, 218–240, 251–264, 273, 284–287, 298–317, 330–354, 363–385, 394–421, 430–439, 448–490, 499–501, 509–512, 520–545, 553–578, 586–614, 622–639, 646, 651–655, 664–666, 671–719, 724–735, 740–760, 765–780, 785–800, 814, 819, 827–828, 836, 841–845
server/controllers
   __init__.py572949%25–52, 55, 66–75, 78
   auth_controllers.py382534%13–15, 21–47, 53–55
   dev_login_controllers.py342332%11–25, 30–39, 44–56
   health_controllers.py13285%17–18
server/services/auth
   __init__.py29679%22, 51, 56–57, 62–63
server/services/canvas
   __init__.py685125%18–25, 29, 33, 37, 47–80, 84–99, 103
   fake_canvas.py392633%9, 12, 15, 20–25, 28–29, 37–46, 49–56
server/services/core
   assign.py252020%16–60
   data.py473428%10–15, 19–23, 27–31, 35–37, 41–52, 56–58, 62–63, 67–68
   export.py8625%8–21
   room.py61568%11–33, 41–89
   student.py41387%9–54
server/services/csv
   __init__.py181233%11–12, 19–22, 29–34
server/services/email
   __init__.py302130%18–59
   smtp.py391172%15, 27–29, 31–33, 49–52
server/services/email/templates
   __init__.py33197%20
server/services/google
   __init__.py542946%23, 31, 33, 41–44, 48–54, 58–77
server/typings
   exception.py25964%16–29, 35, 41–42, 51, 54
server/utils
   date.py7443%17–19, 30
   misc.py161319%5–9, 13–19, 23
TOTAL158494540% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.718s :stopwatch:
github-actions[bot] commented 8 months ago

Coverage

Coverage for unit tests for Python 3.12
FileStmtsMissCoverMissing
server
   __init__.py44491%20–21, 60, 68
   forms.py1001387%22–24, 40–42, 67–69, 121–124
   models.py1674275%28, 56, 60, 63, 66, 69, 72–77, 103, 107, 110–119, 122, 125, 139, 142–144, 147, 151, 163, 167, 171, 175–176, 182, 185, 205, 208, 229, 232, 246
   views.py56647017%32, 42–75, 85–117, 128–132, 149–158, 174–191, 202–209, 218–240, 251–264, 273, 284–287, 298–317, 330–354, 363–385, 394–421, 430–439, 448–490, 499–501, 509–512, 520–545, 553–578, 586–614, 622–639, 646, 651–655, 664–666, 671–719, 724–735, 740–760, 765–780, 785–800, 814, 819, 827–828, 836, 841–845
server/controllers
   __init__.py572949%25–52, 55, 66–75, 78
   auth_controllers.py382534%13–15, 21–47, 53–55
   dev_login_controllers.py342332%11–25, 30–39, 44–56
   health_controllers.py13285%17–18
server/services/auth
   __init__.py29679%22, 51, 56–57, 62–63
server/services/canvas
   __init__.py685125%18–25, 29, 33, 37, 47–80, 84–99, 103
   fake_canvas.py392633%9, 12, 15, 20–25, 28–29, 37–46, 49–56
server/services/core
   assign.py252020%16–60
   data.py473428%10–15, 19–23, 27–31, 35–37, 41–52, 56–58, 62–63, 67–68
   export.py8625%8–21
   room.py61568%11–33, 41–89
   student.py41387%9–54
server/services/csv
   __init__.py181233%11–12, 19–22, 29–34
server/services/email
   __init__.py302130%18–59
   smtp.py391172%15, 27–29, 31–33, 49–52
server/services/email/templates
   __init__.py33197%20
server/services/google
   __init__.py542946%23, 31, 33, 41–44, 48–54, 58–77
server/typings
   exception.py25964%16–29, 35, 41–42, 51, 54
server/utils
   date.py7443%17–19, 30
   misc.py161319%5–9, 13–19, 23
TOTAL158494540% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.819s :stopwatch:
github-actions[bot] commented 8 months ago

Coverage

Coverage for e2e tests for Python 3.11
FileStmtsMissCoverMissing
server
   __init__.py441077%12, 15–21, 26, 60, 68
   forms.py1001387%22–24, 40–42, 67–69, 121–124
   models.py1674474%27–30, 56, 60, 63, 66, 69, 72–77, 103, 107, 110–119, 122, 125, 139, 142–144, 147, 151, 163, 167, 171, 175–176, 182, 185, 205, 208, 229, 232, 246
   views.py56647316%31–33, 42–75, 85–117, 128–132, 149–158, 174–191, 202–209, 218–240, 251–264, 273, 284–287, 298–317, 330–354, 363–385, 394–421, 430–439, 448–490, 499–501, 509–512, 520–545, 553–578, 586–614, 622–639, 646, 651–655, 664–666, 671–719, 724–735, 740–760, 765–780, 785–800, 809, 814, 819, 827–828, 836, 841–845
server/controllers
   __init__.py572949%25–52, 55, 66–75, 78
   auth_controllers.py382534%13–15, 21–47, 53–55
   dev_login_controllers.py342332%11–25, 30–39, 44–56
   health_controllers.py13746%8, 13–18
server/services/auth
   __init__.py29679%22, 51, 56–57, 62–63
server/services/canvas
   __init__.py685125%18–25, 29, 33, 37, 47–80, 84–99, 103
   fake_canvas.py392633%9, 12, 15, 20–25, 28–29, 37–46, 49–56
server/services/core
   assign.py252020%16–60
   data.py473428%10–15, 19–23, 27–31, 35–37, 41–52, 56–58, 62–63, 67–68
   export.py8625%8–21
   room.py61568%11–33, 41–89
   student.py41387%9–54
server/services/csv
   __init__.py181233%11–12, 19–22, 29–34
server/services/email
   __init__.py302130%18–59
   smtp.py392731%15, 24–52
server/services/email/templates
   __init__.py332330%9–11, 14–17, 20, 30–41, 45–47
server/services/google
   __init__.py542946%23, 31, 33, 41–44, 48–54, 58–77
server/typings
   exception.py25964%16–29, 35, 41–42, 51, 54
server/utils
   date.py7443%17–19, 30
   misc.py161319%5–9, 13–19, 23
TOTAL158499937% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 22.564s :stopwatch:
github-actions[bot] commented 8 months ago

Coverage

Coverage for e2e tests for Python 3.10
FileStmtsMissCoverMissing
server
   __init__.py441077%12, 15–21, 26, 60, 68
   forms.py1001387%22–24, 40–42, 67–69, 121–124
   models.py1674474%27–30, 56, 60, 63, 66, 69, 72–77, 103, 107, 110–119, 122, 125, 139, 142–144, 147, 151, 163, 167, 171, 175–176, 182, 185, 205, 208, 229, 232, 246
   views.py56647316%31–33, 42–75, 85–117, 128–132, 149–158, 174–191, 202–209, 218–240, 251–264, 273, 284–287, 298–317, 330–354, 363–385, 394–421, 430–439, 448–490, 499–501, 509–512, 520–545, 553–578, 586–614, 622–639, 646, 651–655, 664–666, 671–719, 724–735, 740–760, 765–780, 785–800, 809, 814, 819, 827–828, 836, 841–845
server/controllers
   __init__.py572949%25–52, 55, 66–75, 78
   auth_controllers.py382534%13–15, 21–47, 53–55
   dev_login_controllers.py342332%11–25, 30–39, 44–56
   health_controllers.py13746%8, 13–18
server/services/auth
   __init__.py29679%22, 51, 56–57, 62–63
server/services/canvas
   __init__.py685125%18–25, 29, 33, 37, 47–80, 84–99, 103
   fake_canvas.py392633%9, 12, 15, 20–25, 28–29, 37–46, 49–56
server/services/core
   assign.py252020%16–60
   data.py473428%10–15, 19–23, 27–31, 35–37, 41–52, 56–58, 62–63, 67–68
   export.py8625%8–21
   room.py61568%11–33, 41–89
   student.py41387%9–54
server/services/csv
   __init__.py181233%11–12, 19–22, 29–34
server/services/email
   __init__.py302130%18–59
   smtp.py392731%15, 24–52
server/services/email/templates
   __init__.py332330%9–11, 14–17, 20, 30–41, 45–47
server/services/google
   __init__.py542946%23, 31, 33, 41–44, 48–54, 58–77
server/typings
   exception.py25964%16–29, 35, 41–42, 51, 54
server/utils
   date.py7443%17–19, 30
   misc.py161319%5–9, 13–19, 23
TOTAL158499937% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 21.698s :stopwatch:
github-actions[bot] commented 8 months ago

Coverage

Coverage for e2e tests for Python 3.12
FileStmtsMissCoverMissing
server
   __init__.py441077%12, 15–21, 26, 60, 68
   forms.py1001387%22–24, 40–42, 67–69, 121–124
   models.py1674474%27–30, 56, 60, 63, 66, 69, 72–77, 103, 107, 110–119, 122, 125, 139, 142–144, 147, 151, 163, 167, 171, 175–176, 182, 185, 205, 208, 229, 232, 246
   views.py56647316%31–33, 42–75, 85–117, 128–132, 149–158, 174–191, 202–209, 218–240, 251–264, 273, 284–287, 298–317, 330–354, 363–385, 394–421, 430–439, 448–490, 499–501, 509–512, 520–545, 553–578, 586–614, 622–639, 646, 651–655, 664–666, 671–719, 724–735, 740–760, 765–780, 785–800, 809, 814, 819, 827–828, 836, 841–845
server/controllers
   __init__.py572949%25–52, 55, 66–75, 78
   auth_controllers.py382534%13–15, 21–47, 53–55
   dev_login_controllers.py342332%11–25, 30–39, 44–56
   health_controllers.py13746%8, 13–18
server/services/auth
   __init__.py29679%22, 51, 56–57, 62–63
server/services/canvas
   __init__.py685125%18–25, 29, 33, 37, 47–80, 84–99, 103
   fake_canvas.py392633%9, 12, 15, 20–25, 28–29, 37–46, 49–56
server/services/core
   assign.py252020%16–60
   data.py473428%10–15, 19–23, 27–31, 35–37, 41–52, 56–58, 62–63, 67–68
   export.py8625%8–21
   room.py61568%11–33, 41–89
   student.py41387%9–54
server/services/csv
   __init__.py181233%11–12, 19–22, 29–34
server/services/email
   __init__.py302130%18–59
   smtp.py392731%15, 24–52
server/services/email/templates
   __init__.py332330%9–11, 14–17, 20, 30–41, 45–47
server/services/google
   __init__.py542946%23, 31, 33, 41–44, 48–54, 58–77
server/typings
   exception.py25964%16–29, 35, 41–42, 51, 54
server/utils
   date.py7443%17–19, 30
   misc.py161319%5–9, 13–19, 23
TOTAL158499937% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 40.342s :stopwatch: