Unittest Recipes¶
Check DateTimeField() with auto_now=True¶
Add a method assert_<fieldname> that check by format instead
class TestUrls(TestCase, metaclass=ApiCheckerBase):
def assert_timestamp(self, response, expected, path=''):
value = response['timestamp']
assert datetime.datetime.strptime(value, '%Y-%m-%dT%H:%M:%S.%f')
Check protected url¶
Using standard DRF way: self.client.login() or self.client.force_authenticate()