berkeley-cdss / seating

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

Feat: Scoped Credential for Canvas OAuth2 #50

Closed Reimirno closed 8 months ago

Reimirno commented 8 months ago

Previously we are using an unscoped key.

Now, we are using a scoped key.

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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.639s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.762s :stopwatch:
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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 5.780s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 23.162s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 22.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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 27.246s :stopwatch:
codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (7a9adbd) 43.94% compared to head (a6bac8f) 44.02%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #50 +/- ## ========================================== + Coverage 43.94% 44.02% +0.08% ========================================== Files 26 27 +1 Lines 1379 1381 +2 ========================================== + Hits 606 608 +2 Misses 773 773 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.629s :stopwatch:
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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 5.727s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.801s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 29.040s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 42.292s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 32.260s :stopwatch:
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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py40932720%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL137877044% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.628s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py40932720%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL137877044% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.664s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py40932720%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL137877044% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.743s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py40932720%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL137882340% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 22.082s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py40932720%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL137882340% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 28.081s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py40932720%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL137882340% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 46.006s :stopwatch:
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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.691s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.754s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.825s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 21.637s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 30.724s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 46.029s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 0.679s :stopwatch:
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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 6.812s :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.py881089%18–20, 45–47, 97–100
   models.py1533378%28, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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__.py29486%22, 51, 56–57
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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138177344% 

Tests Skipped Failures Errors Time
16 0 :zzz: 0 :x: 0 :fire: 6.797s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 31.112s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

Tests Skipped Failures Errors Time
8 0 :zzz: 0 :x: 0 :fire: 35.851s :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.py881089%18–20, 45–47, 97–100
   models.py1533577%27–30, 56, 59, 62, 88, 92, 95–104, 107, 110, 124, 127–129, 132, 136, 148, 152, 156, 160–161, 167, 187, 190, 211, 214, 228
   views.py41233020%33–38, 51–52, 70–88, 99–101, 110–117, 126, 137–140, 150–169, 181–205, 213–235, 247–251, 260–282, 291–293, 301–304, 312–337, 345–370, 378–406, 414–431, 438, 443–447, 456–458, 463–511, 516–521, 526–546, 551–566, 571–586, 596, 601, 606, 614–615, 621, 626–630
server/controllers
   __init__.py653743%25–52, 55, 66–86, 89
   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.py261638%10–15, 19–23, 27–29, 33–34, 38–39
   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.py6517%5–9
TOTAL138182640% 

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