def test_auth_is_used_when_passed(self, treq_mock): username, password = '******', 'hunter2' client = RESTClient('http://base/', auth=(username, password)) client.retrieve('resource', 1) args, kwargs = treq_mock.request.call_args self.assertTrue(kwargs['auth'] == (username, password))