| Commit message (Collapse) | Author | Age | Lines | 
| ... |  | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Makes the creation of the expected diff clearer since the variable has
a name compared to accessing some index of a list.
 | 
| | 
| 
| 
| 
|  | 
Redundant since test_diff_for_new_updated_and_deleted_roles tests all 3
types together.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
Role was being accessed like a class when it is actually a dict.
 | 
| |  | 
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
|  | 
Move the link to Ned Batchelder’s talk and link the note to the section
 | 
| |  | 
 | 
| |\   | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| |  | 
Similar to `format_infraction_with_duration` ( if not outright copying it ), added 3 tests for `until_expiration`:
- None `expiry`.
- Custom `max_units`.
- Normal use cases.
 | 
| | |\   | 
 | 
| | | |  | 
 | 
| | | |  | 
 |