|  | Commit message (Collapse) | Author | Lines | 
|---|
|  | Instances of discord.Colour and discord.Permissions will be created
by default or when ints are given as values for those attributes. | 
|  | A DELETE request should be sent. | 
|  | A POST request should be sent with the new role's data.
* Add a fixture to create a MockRole | 
|  |  | 
|  |  | 
|  | Reduces redundancy in the tests by taking care of the mocks, calling of
the function, and the assertion. | 
|  | A PATCH request should be sent. The error should only be raised if it
is not a 404.
* Add a fixture to create ResponseCodeErrors with a specific status | 
|  | Roles and users should be synced only if a guild is successfully
retrieved. | 
|  | While on 3.7, the CustomMockMixin needs to be leveraged so that
coroutine members are replace with AsyncMocks instead. | 
|  | This prevents persistence of changes to the cog instance; sync_guild
would otherwise remain as a mock object for any subsequent tests. | 
|  | * Move patches to setUp | 
|  | Should instantiate syncers and run a sync for the guild. |